#include
#include
#include
#include
using namespace std;
int main()
{
ifstream inf;
inf.open("test.txt");
if (!inf)
{
cerr << "打开文件失败!" << endl;
// return;
}
char line[100];
while (!inf.eof()) //change inf.eof() to !inf.eof()
{
inf.getline(line, 10);
cout << line << endl;
}
inf.close();
return 0;
}
注意:你的test.txt文件须放在你的当前路径下,否则读不到该文件,或者你就直接将文件路径改为绝对路径,这样最保险。
以上是修改好的代码,你如果用void main() 就把我的return 0 去掉即可
while里面弄反了吧,应该是 while ( ! inf.eof() )