《输入输出流》PPT课件.ppt

《输入输出流》PPT课件.ppt

ID:52110264

大小:344.00 KB

页数:47页

时间:2020-03-31

《输入输出流》PPT课件.ppt_第1页
《输入输出流》PPT课件.ppt_第2页
《输入输出流》PPT课件.ppt_第3页
《输入输出流》PPT课件.ppt_第4页
《输入输出流》PPT课件.ppt_第5页
资源描述:

《《输入输出流》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章输入/输出流10.1输入/输出流概述10.2插入运算符及提取运算符10.3格式化输入输出10.4文件的输入输出10.5输入输出文件流fstream10.1输入/输出流概述10.1.1流的概念“流”是一种抽象的形态,指的是计算机里的数据从一个对象流向另一个对象。这里数据流入和流出的对象通常是指计算机中的屏幕、内存、文件等一些输入输出设备。数据的流动就是由I/O流类来实现的。如预定义流对象cin和cout实现的数据流动过程:C++中的I/O流负责建立程序与设备对象之间的连接,它像一个桥梁,沟通了数据的产生者和消费者,使他们之间产生数据的流动。第10章输入

2、/输出流内存数据流显示器流对象cout键盘数据流内存流对象cin10.1输入/输出流概述10.1.2流类库的结构第10章输入/输出流streambuffilebufstrstreambufstdiobufostreamiosistreamiftreamistrstreamistream_withassignoftreamostrstreamostream_withassigniostreamfstreamstrstreamstdiostreamIostream_init第10章输入/输出流类名说明包含头文件抽象流基类ios所有输入输出流类的基类ios.h输入

3、流类istream通用输入流类和其他输入流的基类iostream.hifstream输入文件流类fstream.histrstream输入字符串流类strstrea.histream_withassigncin的输入流类iostream.h输出流类ostream通用输出流类和其他输出流的基类iostream.hofstream输出文件流类fstream.hostrstream输出字符串流类strstrea.hostream_withassigncout、cerr、clog的输出流类iostream.hI/O流类说明表输入输出流类iostream通用输入/输出

4、流类和其他输入/输出流类的基类iostream.hfstream输入/输出文件流类fstream.hstrstream输入/输出字符串流类strstrea.hstdiostream标准I/O文件的输入输出类stdiostr.h流缓冲区类streambuf抽象流缓冲区基类iostream.hfilebuf磁盘文件的流缓冲区类fstream.hstrstreambuf字符串的流缓冲区类strstrea.hstdiobuf标准I/O文件的流缓冲区类stdiostr.h预先定义的流初始化类Iostream_init初始化预定义流对象的类iostream.h第10章输

5、入/输出流I/O流类说明表(续)10.1输入/输出流概述10.1.2流类库的结构(续)流类库中与文件输入输出相关的文件流类结构:第10章输入/输出流iosistreamostreamifstreamofstreamiostreamfstream返回10.2插入运算符与提取运算符1.插入运算符插入运算符“<<”:通常用于插入数据到一个输出流对象中,流对象再进一步将数据输出到它所关联的设备中。如:cout<<“HelloWorld!”插入运算符“<<”适用于任何输出流对象,如输出文件流ofstream的对象等。“<<”右侧可以是任何标准数据类型的变量及常量,也可

6、以是字符串变量及常量。如:cout<>”:通常用于从输入流对象中提取数据。如:inti;charbuf[100];cin>>i;cin>>buf;提取运算符“>>”适用于任何输入流对象,如输入文件流ifstream的对象等。“>>”右侧可以是任意标准数据类型的变量,也可以是字符串变量。注意:使用提取运算符“>>”提取数据时,以空白符(如空格、回车、tab)作为数据的分割符,因此提取字符串数据时,不能提取空白字符。第10章输入/输出流返回10

7、.3格式化输入输出C++中的I/O流可以完成输出/输入的格式化操作,如设置域宽、设置精度及整数进制等。设置输入输出格式的方法:使用流操纵元,只需把流操纵元插入(提取)到输出流(输入流)中即可对输出流(输入流)进行格式化,如setiosflags、setw、setfill、setprecision、hex、oct等,使用流操纵元时需在程序中包含头文件iomanip.h通过流的成员函数,即由流对象直接调用完成格式化,如setf、unsetf、width、fill、precision等。使用流成员函数的优点是在设置格式同时,可以返回以前的设置,便于恢复原来的设置。

8、第10章输入/输出流10.3格式化输入输出10.3.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。