C++读取文本文件,文本文件中含有中文
C++读取文本文件,文本文件中含有中文!求DEMO
如在FilePath.txt文件中有如下内容:
#FilePath
D:/文档/数据/Jason.mdb
#ProjectID
1
在C++中读取FilePath.txt文件中MDB的路径即:“D:/文档/数据/Jason.mdb”,该如何取数据!
[解决办法]
#include <iostream>#include <fstream>using namespace std;int main(int argc, char** argv){ bool flag = false; char aline[200] = {0}; ifstream fis("E:/file.txt"); if(!fis) { cout << "Can not open file" << endl; exit(1); } while(fis) { fis.getline(aline, 200); if(strcmp("#FilePath", aline) == 0) { fis.getline(aline, 200); cout << aline << endl; // 输出"D:/文档/数据/Jason.mdb" break; } } fis.close(); // 要读取"D:/文档/数据/Jason.mdb"中的数据,可以参考:http://blog.csdn.net/yahohi/article/details/6286566 return 0;}