第9章io流类内容摘要:

0x4000 完 成 输 入 操 作 后 刷 新 系 统 的stdout,stderr 用于输出 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 19 ● ios类定义了 设置状态标志 取消状态标志 取状态标志 3类成员函数。 (1)用 ios类成员函数设置状态标志 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 20 ① 设置状态标志 long ios::setf(long flags) 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 21 long ios::unsetf (long flags) ② 清除状态标志 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 22 ③ 取状态标志 long ios::flags() ; 或: long ios::flags(long flags) 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 23 ios类成员函数调用格式 设置状态标志必须通过流类对象 cin和 cout调用 ios类成员函数,其调用格式如下: 流类对象 .ios成员函数名 (ios::状态标志 ) 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 24 ● 输出宽度设置 (2)输出宽度、填充字符及输出精度设置 int ios::width(int n) 设置输出宽度为 n, 并返回原来的输出宽度 int ios::width() 返回当前的输出宽度。 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 25 填充字符设置 填充字符设置函数有两种形式,其格式如下: char ios::fill(char ch) 设置填充字符 ch, 并返回设置前的填充字符。 char ios::fill() 返回当前的填充字符。 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 26 输出精度设置 设置浮点数输出精度有两种形式,其格式如下: int ios::precision(int n) 设置输出精度为 n位 , 并返回设置前的输出精度。 int ios:: precision () 返回当前的输出精度。 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 27 2. 操作符函数的格式控制 ● ios类成员函数设置状态标志实现格式控制 ● 操作符函数实现格式控制。 操作符函数定义在。 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 28 C++操作符函数 分类 C++操作符函数包括: ● 无参操作符函数 ● 有参操作符函数 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 29 无参操作符及其功能 操作符 功 能 用 途 1. dec 数值数据采用十进制表示 用于输入 /输出 2. hex 数值数据采用十六进制表示 用于输入 /输出 3. oct 数值数据采用八进制表示 用于输入 /输出 4. ws 提取空白符 用于输入 5. endl 插入换行符 用于输出 6. ends 插入 “ \0” 字符 用于输出 7. flush 刷新与流相关的缓冲区 用于输出 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 30 带参操作符及其功能 1. setbase(int n) 设置数值转换基数为 n 用于输出 2. resetiosflags(long f) 清除参数所指定的状态标志 用于输入 /输出 3. setiosflags(ling f) 设置参数所指定的状态标志 用于输入 /输出 4. setfill(int c) 设置填充字符 用于输出 5. setprecision(int n) 设置复点数输出精度 用于输出 6. setw(int n) 设置输入 /输出宽度 用于输入 /输出 2020年 11月 17日 5时 38分 《面向对象程序设计与 Visual C++》 31 3. 自定义操作符函数的格式化。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。