文件求助
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;了
有哪位好心人能够解答一下呢??
[解决办法]
while(ifile.read((char *)&ch,sizeof(ch))){ n++;}