2008-2009-2 C++程序设计 第11章 C++的IO流库 本章内容提要 流概述、屏幕输出、键盘输入 格式化输入和输出 磁盘文件的输入和输出 字符串流、流错误的处理 流的概念 用于输入输出地一组类。流有两种类型:文本流、二进制流。 输出流与输入流。 说明: “流”看成一个逻辑设备。 “流”是临时的。 提取操作和插入操作。 文件和缓存的概念 文件 是对具体设备的抽象。 如,磁盘文件和显示器都是文件。 所有流的行为对程序员来讲都是相同的。 说明: 流统一了对相关文件的操作。 缓冲 缓冲区是指系统在内存中开辟的一块区域临时存放信息. 缓冲流:缓冲区满或当前输入流中有新的行符时,系统才对流进行刷新。 非缓冲流:所有输入流中的数据将被外部设备立即处理。 流与文件、缓冲的关系 示意图 C++流类的基本结构 一、标准输出 C++中有4个预定义的流对象 一、标准输出 标准输出主要有三种形式: 预定义的插入符 利用cout的put()成员函数 利用cout的write()成员函数 1.预定义的插入符 “”插入运算符,向输出流中插入一个字符序列。重载在ostream类中定义,cout是数据的目的地。 功能:数据输出到计算机屏幕 重载格式:ostream operator (ostream, 类型修饰符); 例如: coutabcd; 例11.1: 问题:分析程序结果。 例11.
您可能关注的文档
最近下载
- 船舶主机1102V-4G-25R调速器说明书.pdf VIP
- 精编教案--北师大版七年级数学上册全册教案.doc VIP
- 《SBT 11206-2017流通业商品分类与代码编制要求》(2026年)实施指南.pptx VIP
- 第五届“编辑之友杯”山西省新闻出版单位青年编校大赛编辑试题及答案.pdf VIP
- 本体智能研究报告(2026).pdf VIP
- 2025年山东省济南高新区四校联考初三下学期期中联考数学试题(创新班)试题含解析.doc VIP
- 「原创」深度解读SHT 3017-2025《石油化工生产建筑设计规范》.pdf VIP
- B-OH50-017-2010_铸钢件焊补工艺(邵汉东审)造船技术标准.pdf VIP
- TITS 智能网联道路能源自洽的几何、结构一体化设计指南 征求意见稿.pdf
- 第五届韬奋杯全国出版社青年编校大赛试题(校对人员专用).pdf VIP
原创力文档

文档评论(0)