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

文件

2012-05-03 
文件求助int n0char chifstream ifile(123.dat,ios::binary|ios::in)while(ifile.eof()){ifile.read

文件求助
int n=0;
char ch;
ifstream ifile("123.dat",ios::binary|ios::in);
while(ifile.eof())
{
  ifile.read((char *)&ch,sizeof(ch));
  n++;
}
文件打开成功了的.
假如我文件大小为0;
为什么上述循环还会执行一次;
n=1;了
有哪位好心人能够解答一下呢??

[解决办法]

C/C++ code
while(ifile.read((char *)&ch,sizeof(ch))){  n++;} 

热点排行