[教育]第11章 C++的IO流库.pptVIP

  • 2
  • 0
  • 约2.19万字
  • 约 61页
  • 2018-03-03 发布于浙江
  • 举报
[教育]第11章C的IO流库

第11章 C++的I/O流库 本章内容 流概述、屏幕输出、键盘输入 格式化输入和输出 字符串流 磁盘文件的输入和输出 * 流的概念 所谓流是指数据从一个位置流向另一个位置。是用于输入输出的一组类。 流的类型:文本流和二进制流。 输出流与输入流。 说明: “流”看成一个逻辑设备。 “流”是临时的。 提取操作和插入操作。 文件和缓存的概念 文件 是对具体设备的抽象。 如,磁盘文件和显示器都是文件。 所有流的行为对程序员来讲都是相同的。 说明: 流统一了对相关文件的操作。 缓冲 缓冲区是指系统在内存中开辟的一块区域,临时存放信息. 缓冲流:缓冲区满或当前输入流中有新的行符时,系统才对流进行刷新。 非缓冲流:所有输入流中的数据将被外部设备立即处理。 流与文件、缓冲的关系示意图 C++流类的基本结构 C++中有4个预定义的流对象 一、标准输出 标准输出主要有三种形式: 预定义的插入符 利用cout的put()成员函数 利用cout的write()成员函数 1.预定义的插入符 “”插入运算符,向输出流中插入一个字符序列。重载在ostream类中定义,cout是数据的目的地。 功能: 数据输出到计算机屏幕。 重载格式: ostream operator (ostream , 类型修饰符); 例如: coutabcd; 2.put()成员函数

文档评论(0)

1亿VIP精品文档

相关文档