北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第十二章 I/O流及输入输出

C++大学基础教程 第12章I/O流及输入输出 北京邮电大学电傖工程学院 计算机技术中心
C++大学基础教程 第12章 I/O流及输入输出 北京邮电大学电信工程学院 计算机技术中心

◇C艹+语言没有输八/输出语旬,但 C艹+编译系统带有一个面向对象 的输入/输出软件包,它就是I/0 流类库。软件包有时称为库文件 (.1ib文件),类库是指用面向对 象方法实现的软件包。 2021/2/24 北京邮电大学电信工程学院计算机技术中
2021/2/24 北京邮电大学电信工程学院计算机技术中心 -2- C++语言没有输入/输出语句,但 C++编译系统带有一个面向对象 的输入/输出软件包,它就是I/O 流类库。软件包有时称为库文件 (.lib文件),类库是指用面向对 象方法实现的软件包

第12章I/o流及输入输出 121流类库概述 122输出流 123输入流 12.4输入/输出流 12.5重载插入和提取运算符
12.1 流类库概述 12.2 输出流 12.3 输入流 12.4 输入/输出流 12.5 重载插入和提取运算符 第12章 I/O流及输入输出

12.1流类库概迷
12.1 流类库概述

第12章流类库概述 ◆C++语言没有输入输出语句,但C++编 译系统带有一个面向对象的输入输出软 件包,它就是IO流类库。 ◆在C++中,将数据从一个对象到另一个 对象的流动抽象为“流”,这里的对象 指程序或者“文件”。注意,输入输出 是相对与程序而言的。 2021/2/24 北京邮电大学电信工程学院计算机技术中
2021/2/24 北京邮电大学电信工程学院计算机技术中心 -5- 第12章 流类库概述 C++语言没有输入/输出语句,但C++编 译系统带有一个面向对象的输入/输出软 件包,它就是I/O流类库。 在C++中,将数据从一个对象到另一个 对象的流动抽象为“流”,这里的对象 指程序或者“文件”。注意,输入输出 是相对与程序而言的

第12章流类库概述 ◆在C++中,用面向对象的方法来实现流。为了 实现流,定义了几种流类 ◆ios是抽象流基类 ◆ios的派生类 istream是输入流基类 ◆ios的派生类 ostream是输出流基类 ◆ iostream是输入/输出流类,它由 Istream和 ostream两个基类共同派生出来 ◆输入流基类、输出流基类和输入/输出流类又 各自派生出三个子类 2021/2/24 北京邮电大学电信工程学院计算机技术中
2021/2/24 北京邮电大学电信工程学院计算机技术中心 -6- 在C++中,用面向对象的方法来实现流。为了 实现流,定义了几种流类: ios是抽象流基类 ios的派生类istream是输入流基类 ios的派生类ostream是输出流基类 iostream是输入/输出流类,它由istream和 ostream两个基类共同派生出来 输入流基类、输出流基类和输入/输出流类又 各自派生出三个子类 第12章 流类库概述

第12章流类库概述 ◆从程序的角度来看,可能需要从输入流 中获取数据,称为提取操作,可能需要 向输出流中添加数据,称为插入操作。 ◆在O流类中定义了若干成员函数,其中 有两个特殊的成员: ◆提取运算符:>> ◆插入运算符:<< 2021/2/24 北京邮电大学电信工程学院计算机技术中
2021/2/24 北京邮电大学电信工程学院计算机技术中心 -7- 从程序的角度来看,可能需要从输入流 中获取数据,称为提取操作,可能需要 向输出流中添加数据,称为插入操作。 在I/O流类中定义了若干成员函数,其中 有两个特殊的成员: 提取运算符:>> 插入运算符:<< 第12章 流类库概述

12.2输出流
12.2 输出流

1、设备输出流 系统已经定义了标准设备输出流类,并且已经定 义了该类的对象 cout标准输出,缓冲区满时被输出。 cer标准错误输出,没有缓冲,发送给它的内容立 即被输出。 clog类似于cer,但是有缓冲,缓冲区满时被输 程序中只需# include,可以直接 使用这些对象,从键盘输入,向显示器输出。 2021/2/24 北京邮电大学电信工程学院计算机技术中
2021/2/24 北京邮电大学电信工程学院计算机技术中心 -9- 系统已经定义了标准设备输出流类,并且已经定 义了该类的对象: ◼ cout 标准输出,缓冲区满时被输出。 ◼ cerr 标准错误输出,没有缓冲,发送给它的内容立 即被输出。 ◼ clog 类似于cerr,但是有缓冲,缓冲区满时被输 出。 程序中只需#include ,可以直接 使用这些对象,从键盘输入,向显示器输出。 1、设备输出流

1、设备输出流 ◆标准输出设备一般指显示器,但可以在 操作系统下修改为别的设备,比如,重 定向为磁盘文件。 ◆流cer和log把信息输岀到默认错误日 志上,该日志通常是指显示器,不能重 定向 2021/2/24 北京邮电大学电信工程学院计算机技术中
2021/2/24 北京邮电大学电信工程学院计算机技术中心 -10- 标准输出设备一般指显示器,但可以在 操作系统下修改为别的设备,比如,重 定向为磁盘文件。 流cerr和clog把信息输出到默认错误日 志上,该日志通常是指显示器,不能重 定向。 1、设备输出流
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第三章 过程化语句.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第七章 其它自定义数据类型.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第六章 指针和引用.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第九章 继承与派生.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第二章 基本数据类型与表达式.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第八章 类与对象.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第一章 C++初步.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第五章 数组.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第四章 函数.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第十章 运算符重载.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第十一章 多态性.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》课程说明.ppt
- 湖南软件职业技术学院:《C语言程序设计》课程总结(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》C语言的字符集、标识符与关键字(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》第四章 选择结构程序设计(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》选择结构程序设计(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》第四章 选择结构程序设计(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》第三章 C语言基本语句和顺序结构程序设计(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》第二章 C语言的数据类型与运算(2.1-2.4)数据类型(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》第二章 C语言的数据类型与运算(危孟君).ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第十三章 异常处理.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》类示例程序.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》冒泡和选择排序.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第12章 MCS-51的功率接口设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第13章 MCS-51的串行通讯技术及其它扩展接口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第14章 MCS-51应用系统的可靠性及抗干扰设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第15章 MCS-51单片机应用系统的设计、开发与调试.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第01章 单片机概述.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第02章 MCS-51单片机的硬件结构.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第03章 MCS-51的指令系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第04章 MCS-51汇编语言程序设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第05章 MCS-51的中断系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第06章 MCS-51的定时器/计数器.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第07章 MCS-51的串行口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第08章 MCS-51单片机扩展存储器的设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第10章 MCS-51与键盘、显示器、拨盘、打印机的接口设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第11章 MCS-51与D/A转换器、A/D转换器的接口.ppt
- 《3ds max学习课件》3ds max 简介.ppt
- 《3ds max学习课件》标准灯光.ppt
- 《3ds max学习课件》光度学灯光.ppt