首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-03-24 
大家帮我看看这个程序,怎么死循环呢#includeiostream.h#includefstream.hintmain(){ifstreaminFilein

大家帮我看看这个程序,怎么死循环呢
#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取多个字符

热点排行