- 3
- 0
- 约1.3万字
- 约 79页
- 2017-04-27 发布于四川
- 举报
10第10章C的输入输出
第十章 C++的输入输出;§10.1 C++语言的输入/输出;§10.1 C++语言的输入/输出;§10.1 C++语言的输入/输出;§10.1 C++语言的输入/输出;10.1.3 文件的基本概念
一个文件必须有一个由用户命名的唯一名字,可用于存储程序和数据。
C++语言将文件看作是一个字符的序列,即由一个个字节的数据顺序组成--流式文件
文件分类
根据文件中数据的组织形式
文本文件:每一个字节存放的是一个ASCII码,表示一个字符,以字符为单位存储文件。
二进制文件:可以是任何类型的文件,以二进制位bit为单位存储文件。
根据文件的读写性质
只读文件
只写文件
可读/写文件;10.1.3 文件的基本概念
文件分类
根据文件的读写方式
顺序文件:文件是一个数据序列,对它的操作必须按照顺序进行。打印机、磁带机
随机文件:可以通过地址直接访问,如磁盘设备。
文件缓冲(buffer):开设在内存中
刷新(Flush):将缓冲区数据送往外部设备
无缓冲:缓冲区大小为1个字符;§10.2 C++的流类库;§10.2 C++的流类库;§10.2 C++的流类库;§10.2 C++的流类库;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.3 格式化输入输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.4 常用成员函数输入/输出;§10.5 设计自己的输入/输出操作;§10.5 设计自己的输入/输出操作;§10.5 设计自己的输入/输出操作;§10.5 设计自己的输入/输出操作;§10.5 设计自己的输入/输出操作;§10.5 设计自己的输入/输出操作;§10.5 设计自己的输入/输出操作;§10.5 设计自己的输入/输出操作;§10.5 设计自己的输入/输出操作;10.5.3 实例
void main()
{ COMPLEX a, b, c;
double x=10.0;
cout Input the first complex a: endl; cina;
cout Input the second complex b: endl; cinb;
c=conj(a); couta c bendl;
c=a+b; coutc ;
c=a-b; coutc ;
c=a*b; coutc ;
c=a/b; coutcendl;
c=a+x; coutc ;
c=a-x; coutc ;
c=a*x; coutc ;
c=a/x; coutcendl;
c=x+a; coutc ;
c=x-a; coutc ;
c=x*a; coutc ;
c=x/a; coutcendl;
cout(a==c)endl;
cout(a!=c)endl;
getch();
};10.5.4 设计自己的输入/输出操纵符
输出操纵符定义形式:
ostream 操纵符名字(ostream stream)
{
自定义操纵符代码
return stream;
}
两种情况需设计操纵符函数:
为新设备定义操纵符使得向新设备输出更方便;
需要重复使用的操作序列组合定义在新操纵符中。
操纵符用于输出操作且不带参数时,即便空圆括号对也不能出现。;10.5.4 设计自己的输入/输出操纵符
#include iostream.h
#include iomanip.h
ostream dollar_format(ostream stream) //定制自己的输出操纵符1
{ stream.setf(ios::left);
streamsetw(12)setprecision(2)se
您可能关注的文档
- 10_1现代顺风耳_电话.ppt
- 10_12市学业水平考试英语试题分析.ppt
- 10_1概率基本概念.ppt
- 10_3从数据谈节水课件.ppt
- 10_11林黛玉进贾府2.ppt
- 10_惊弓之鸟课件.ppt
- 10_账务处理程序.ppt
- 10《国际市场营销》第十章[连有].ppt
- 10、经济重心南移.ppt
- 10“木兰诗》上课1.ppt
- 百度网盘证件夹功能升级智能识别与到期提醒让生活更从容-(5).docx
- 百度网盘职场人进阶必修课用自动化工作流替代重复文件整理.docx
- 百度网盘企业版权限管理与文档协同审阅提升团队办公效率-(4).docx
- 百度网盘老照片修复与低清视频超分辨率让珍贵记忆重获新生.docx
- 百度网盘企业版权限管理与文档协同审阅提升团队办公效率-(3).docx
- 百度网盘证件夹功能升级智能识别与到期提醒让生活更从容-(1).docx
- 百度网盘证件夹功能升级智能识别与到期提醒让生活更从容-(4).docx
- 百度网盘家庭空间共享相册AI人物分类与时光影片自动生成-(1).docx
- 学党史庆党生了解中国共产党发展脉络党课.pptx
- 中医药学概论完整版.ppt
原创力文档

文档评论(0)