C++ primer 读书笔记系列——(5)标准IO库
来源:互联网 发布:java监听数据库表变化 编辑:程序博客网 时间:2024/05/16 09:05
IO标准库的条件状态
strm::badbit strm::iostate类型,用于指出被破坏的流
strm::failbit strm::iostate类型,用于指出可修复的失败的IO
strm::eofbit strm::iostate类型,用于指出流已经到达文件结束符
s.eof() 如果设置了eofbit值,则返回true;
s.fail() 如果设置了failbit值,则返回true;
s.bad() 如果设置了badbit值,则返回true;
s.clear() 将流中所有状态值都设为有效状态;
s.clear(state) 将流中state所指定的状态值设为有效值;
s.setstate(flag) 给s添加指定条件,flag类型为strm::iostate型
流的状态由bad,fail,eof,good揭示。如果bad,fail,eof中有一个为true,则流的状态为错误状态,而若这三者没有一个为true,则good操作返回true。
看看下面一段简单的代码:
测试数据:
1200
abcd
运行结果:
1200
bad data
- C++ primer 读书笔记系列——(5)标准IO库
- C++:C++Primer读书笔记(6)--标准IO库
- 读书笔记(C++)——【标准IO库】
- 【c++primer】第八章01——标准IO库
- C++primer 标准IO库
- C++Primer 标准IO库
- 《C++Primer》读书笔记——第8章 IO库
- C++ primer 读书笔记系列——(1)标准库string类型
- C++ primer 读书笔记系列——(2)标准库vector类型
- 《C++ Primer 5th》读书笔记5---重读IO标准库
- 《C++Primer》读书笔记---标准类型库
- c++primer学习笔记 ( 第八章 标准IO库)
- C++Primer学习笔记(8)标准IO库
- 《C++primer》 函数 标准IO库
- c++Primer,八,标准IO库
- c++ primer读书笔记-第八章 标准IO库
- 《C++Primer》读书笔记——附录A.2 标准库算法概览
- 《C++Primer》读书笔记——附录A.3 标准库随机数
- LuaPlus使用入门
- 一个小的分页计算器
- 求平方
- 递归删除utf8文件的bom头(该bom头可能导致php产生意外输出)
- 保持独立思考&&不要太嚣张
- C++ primer 读书笔记系列——(5)标准IO库
- python去除空白字符
- editable select
- 3.4 表、栈和队列_队列ADT
- 因式分解
- 消息队列
- 报文仿真测试工具
- Silverlight+WCF 新手实例 象棋 介绍(一)
- 开始看看c