C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt

C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt

ID:50041748

大小:171.00 KB

页数:26页

时间:2020-03-08

C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt_第1页
C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt_第2页
C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt_第3页
C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt_第4页
C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt_第5页
资源描述:

《C++语言基础教程 教学课件 作者 吕凤翥 1_ 第12章 C++语言的.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第12章C++语言的 输入/输出操作一.I/O流类库概述二.标准文件的输入/输出操作三.格式输出操作四.磁盘文件操作五.字符串流输入/输出操作六.流错误处理一、I/O流类库概述1.边用I/O流类库(iosfream·h)2.文件I/O流类库(fstream·h)3.字符串I/O流类库(strstrea·h)二、标准文件的输入/输入操作1.输出操作使用插入符<<见P362,例12.1。P363,例12.2。成员函数put()见P364,例12.3。成员函数wnfe()见P265,例12.4。2.输入操作使用提取符>>见P366,

2、例12.5,例12.6。成员函数get()见P367,例12.7。成员函数getline()见P368,例12.8。成员函数read()见P369,例12.9。三、格式输出操作1.使用成员函数进行格式输出标去位见P370,表12.1。设置标去字的成员函数:flags(),setf(),unsetf()。设置输出格式的成员函数:width(),fill(),precision()见P371,例12.10.P372,例12.11.2.使用操作子进行格式输出操作子见P373,表12。2.包含文件iomanip·h见P373,

3、例12.12。四、磁盘文件操作1.打开文件和关闭文件(1)打开文件有如下方法:fstieam<对象><对象名>·open(“<文件名>”,<访问方式>);fstieam<对象名>(“<文件名>”,<访问方式>);ifstream<对象名>;<对象名>·open(“<文件名>”);ifstream<对象名>(“<文件名>”);ofstieam<对象名><对象名>·open(“<文件名>”);ofstream<对象名>(“<文件名>”);<访问方式>的选择见P374,表12.3。(2)关闭文件关闭文件的方法如下:<对象名>

4、·close();2.文件的输入/输出操作文本文件的读写操作见P376,例12.13,P377,例12.14,P378,例12.15。二进制文件的读写操作见P378,例12.16趁机文件操作定位读/写指针的函数:seekg()和tellg()—读指针定位函数seekp()和tellp()—写指针定位函数见P380,例12.17。3.文件操作的其他函数跳动输入流中若干字符函数ignore()见P382,例12.18。退回一个字符到输入流函数putback()见P383,例12.19。五、字符串流输入/输出操作1.字符串流输出操

5、作创建字符串输出流对象,使用ostrstream类中提供的构造函数。使用文件操作的输出操作方法进行写操作。见P384,例12.20。2.字符串流的输入操作创建字符串输入流对象,使用istrstream表中提供的构造函数。使用文件操作的输入操作方法进行读操作。见P386,例12.21。六、流错误处理1.错误状态字和状态函数错误状态字中各个状态位的描述。检测状态字中各状态的成员函数。2.清除/设置错误状态位使用成员函数clear()见P387,例12.22。作业题:见P388,练习题1212.1,12.2,12.3,12.4,

6、12.5(自选)上机练习题:见P394,上机指导1212.2中1~10题。

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

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

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