读书人

大家帮小弟我看看这个程序如何死循环

发布时间: 2012-03-24 14:00:46 作者: rapoo

大家帮我看看这个程序,怎么死循环呢
#include <iostream.h>
#include <fstream.h>

int main()
{
ifstream inFile;
int x;
int iNum = 0;

inFile.open( "c:\\test.txt ");
while(!inFile.eof())
{
inFile > > x;
iNum ++;
cout < < iNum < <endl;
}
cout < < iNum < <endl;
inFile.close();

return 0;
}

[解决办法]
TXT的文件就是这样,我以前也遇到过类似的情况,怎么都找不到文件的结束,我是先读取文件的长度,然后再根据长度读取数据.
[解决办法]
txt文件经常出现这种问题,可以先读取文件长度再逐个读取字符
可以用getline取多个字符

读书人网 >C语言

热点推荐