阅读背景:

C++ 读文件为什么最后一个字符会多读一次

来源:互联网 

一般判断读文件的结束条件 !fin.eof(),当读到文件结束时,fin.eof()并不会立即返回1,所以最后一个字符就多读了一次,如何避免这种情况发生,需要加上一个条件:一般判断读文件的结束条件 !fin.eof(),当读到文件结束时,fin.eof()并不会立即




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: