ifstream对象打开一个文件关闭后再打开另一个文件
2016-03-24 22:10
477 查看
ifs.close(); ifstream 是有状态的对象,一个 ifstream 操作完后一般处于非正常状态,内部的 eofbit 标记 failbit 标记等可能已被设定。重新打开文件并不会清除这些标记,因此需要添加一步: ifs.clear(); // 去除 ifs 中的错误标记(如文件末尾标记或读取失败标记等) 然后再打开新文件即可 ifs.open("2.txt");
相关文章推荐
- Json解析
- python 读入
- SpringMVC+MyBatis(最新)
- 对ICA的理解
- 生死疲劳,莫言
- cocos2d-x 基础概念Director、Scene、Layer和Sprite
- Javascript中的闭包与作用域
- 交叉编译lzo
- 给AIX5系统做克隆
- hdu 5465 Clarke and puzzle 树状数组
- wordpress 后台添加 JS 代码
- 浅析正则表达式模式匹配的String方法
- hdu1045 dfs
- java导出word,出现的问题,已经解决
- 第六十二天
- 四大命令助你轻松管理Linux进程
- 汉诺塔代码自己写的
- tar命令简介-常用功能
- Wire(聊天工具)
- 常用学习网站