2024年4月28日发(作者:)
第9章 c++的输入和输出
章节
教 学
目 的
教 材
分 析
课时安排
第9章
c++的输入输出
⑴ 理解流的概念,了解I/O流类的层次结构
⑵ 掌握标准输入输出的使用方法
⑶ 掌握格式化输入输出
⑷ 掌握文件流操作
教案号
教学重点
教学难点
6
标准输入输出方法;格式化输入输出;文件流操作
文件流操作
教学方法
讲授与演示法相结合
教具
计算机、投影仪
一、复习引入
本课我们将介绍C++中的基本输入输出操作和文件处理方法。
二、讲授新课
1. C的标准I/O函数的缺陷
2. I/O流的概念
在C++中,将数据从一个对象(源)到另一个对象(目的)的流动抽象为“流”
(stream)。
3.I/O流类库结构
C++的流类库是用派生方法建立起来的输入输出类库,是一个功能齐全的庞大类
教
学
内
容
及
过
程
设
计
库。它有两个平行的基类:streambuf和ios,其它的流类都是从这两个基类直接或
间接派生的。
4. 标准I/O流
⑴标准 I/O流的类层次
⑵预定义流对象
⑶预定义的插入类型
在ostream类中,插入操作的重载函数operator <<(),其一般原型为
Ostream & ostream::operator <<(Type obj);
⑷预定义的抽取类型
在istream类中,对各种内部数据类型Type(除了void *)预定义了进行抽取
操作的重载函数operator >>()。其一般原型为:
istream & istream::operator >>(Type & obj);
5. 用于无格式I/O的ios类成员函数
6. 格式化I/O流
⑴ 使用格式状态标志或调用格式化成员函数
⑵ 使用操纵算子
7. 文件操作
⑴ 文件与文件流概述
⑵ 文件流的类层次
⑶ 文件的打开和关闭
使用相关函数实现
8.随机访问数据文件
三、课堂小结
本次课我们学习了C++中流的概念,了解了I/O流类的层次结构、掌握标准输入
输出的使用方法及格式化输入输出方法,还对文件流操作进行了具体介绍。
四 布置作业
习题19,20,21,22
备注
页码
发布评论