读写文件的EOF问题C++
来源:互联网 发布:个人贷款计算器软件 编辑:程序博客网 时间:2024/05/22 06:33
当我们使用C++读取文件中的内容时,我建议正确的语法为
while(ifile>>temp)
{
//操作
}
或者
while(getline(ifile>>temp))
{
//操作
}
其中ifile为绑定的文件,temp为string变量
下面这种方式建议不要使用
while(!ifile.EOF())
{
ifile>>temp;
//操作
}
这种写法会多读取文件的一行,会将文件的最后的非空行读两次,具体的机制,大家可以看以下链接
http://stackoverflow.com/questions/4533063/how-does-does-ifstream-eof-work
0 0
- 读写文件的EOF问题C++
- 文件操作eof()的问题
- 文件操作EOF()的问题
- 文件操作EOF的问题
- 【C】文件读写问题
- c++的文件流中的eof()问题
- c++的文件流中的eof()问题
- 关于文件读取的eof问题
- c语言中getchar函数的用法,涉及EOF文件结束符的问题
- c语言中getchar函数的用法,涉及EOF文件结束符的问题
- c语言中getchar函数的用法,涉及EOF文件结束符的问题
- 文件结尾eof问题
- C文件的读写
- C文件的读写
- 文件读写的问题
- 文件读写的问题
- C语言的EOF
- C/C++文件之eof()
- 九的余数
- 留个纪念
- proto buffer - java
- 指针的基本操作(10.1 Basic Pointer Operations)
- windows下mysql修改密码
- 读写文件的EOF问题C++
- 详讲Socket网络通信建立应用更新,解包等操作
- 服装门店神秘顾客监测量表
- 常用排序算法(Java)
- 基于微信开发的十大火爆应用
- CentOS Linux搭建SVN Server配置详解
- 用普通类模拟枚举类型
- FreeMarker中文API手册(完整)
- 2014-03-10