C++ eof

来源:互联网 发布:如何学java软件工程师 编辑:程序博客网 时间:2024/05/03 23:54
while(!in.eof()){in >> str;//空字符都会结束输入cout << str << endl; }
有可能最后字符重复输出:因为ifstream 是读取文件读到不能再读的时候,就设置EOF,所以读取最后字符后,还未设置EOF,再读未读到再设置EOF注:EOF是流中的,不是文件中,文件中并未有EOF标志。


0 0
原创粉丝点击