读书人

C++读取文本文件文本文件中含有汉语

发布时间: 2012-09-07 10:38:15 作者: rapoo

C++读取文本文件,文本文件中含有中文
C++读取文本文件,文本文件中含有中文!求DEMO
如在FilePath.txt文件中有如下内容:
#FilePath
D:/文档/数据/Jason.mdb
#ProjectID
1

在C++中读取FilePath.txt文件中MDB的路径即:“D:/文档/数据/Jason.mdb”,该如何取数据!

[解决办法]

C/C++ code
#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;} 

读书人网 >C++

热点推荐