我澄清一下:
想把问题说简单一点,这些字符串是自己编出来的,为的就是解决一个问题,C++标准文件流可以做到,为什么Qt做不到?
请看TestFile.txt:
abc def ghi
请看源程序:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
cout << "这是一个对比实验,可验证C++的文件流可以做到。\n";
fstream in( "TestFile.txt", ios::in );
if ( !in )
{
cout << "无法打开TestFile.txt。";
}
else
{
string showStr;
do
{
in >> showStr;
cout << showStr;
}
while ( !in.eof( ) );
in.close( );
}
return 0;
}
请看结果:
这是一个对比实验,可验证C++的文件流可以做到。
abcdefghighi