C++ eof
2016-03-30 18:42
225 查看
while(!in.eof()){ in >> str;//空字符都会结束输入 cout << str << endl; }
有可能最后字符重复输出:因为ifstream 是读取文件读到不能再读的时候,就设置EOF,所以读取最后字符后,还未设置EOF,再读未读到再设置EOF 注:EOF是流中的,不是文件中,文件中并未有EOF标志。
相关文章推荐
- c++作业2
- C++走向远洋——23(项目一,三角形,类)
- C++走向远洋——22(项目一,三角形,类)
- C++走向远洋——21(项目一,三角形,类)
- C++第1次实验
- C++走向远洋——20(项目一,三角形,类)
- c++实验2
- 如何用python的装饰器定义一个像C++一样的强类型函数
- 基于C++的sprintf函数使用技巧
- C++ primer 练习9.49
- c++第三次上机作业
- Gray码的递归与非递归C++实现
- C++内存机制
- c++ bool
- 图解VC++绘制数学曲线
- C语言之输入输出
- c语言小程序之三子棋小游戏的实现
- C++拷贝构造函数总结
- C++作业2
- 深度理解C字符串与C++字符串