C ++库 -<ios>

简介

C ++标准库提供了一组广泛的输入/输出功能,我们将在后续章节中看到.本章将讨论C ++编程所需的非常基本和最常见的I/O操作.

类的IOStream层次结构的输入输出基类和类型如下所示 :

类型

类模板

Sr.No.会员类型定义
1basic_ios流的基类(依赖于类型的组件
2fpos流位置类模板

Classes

Sr.没有.成员类型定义
1ios流的基类(类型相关的组件)
2ios_base流的基类
3wios宽字符流的基类

其他类型

Sr.No.成员类型定义
1io_errc输入/输出错误条件
2streamoff流偏移类型
3streampos流位置类型
4streamsize流大小类型
5wstreampos广流位置类型

格式标志操纵器(函数)

独立标志(打开)号;

Sr.No.会员类型定义
1boolalpha字母数字bool值
2showbase显示数字基本前缀
3showpoint显示小数点
4showpos显示正面迹象
5skipw s跳过空格
6unitbuf插入后的刷新缓冲区
7uppercase生成大写字母

独立标志(关闭) :

Sr.No.会员类型定义
1noboolalpha没有字母数字bool值
2noshowbase不显示数字基本前缀
3noshowpoint不显示小数点
4noshowpos不显示正面迹象
5noskipws不要跳过空格
6nounitbufDo插入后不强制刷新
7nouppercase不生成大写字母

数字基格式标志("basefield"标志) :

Sr.No.成员类型定义
1dec使用小数基数
2hex使用十六进制基数
3oct使用八进制基数

浮点格式标志("floatfield"标志) :

会员类型定义
1已修复使用固定浮点表示法
2科学使用科学浮点表示法

调整格式flags("adjustfield"标志) :

Sr.No.会员类型定义
1内部通过插入调整字段内部位置的字符
2left将输出调整到左边
3right将输出调整到右边