C++程序设计语言 第9-10章 揣锦华 第9章 流类库与输入输出新.pptVIP

  • 2
  • 0
  • 约1.15万字
  • 约 63页
  • 2015-12-15 发布于广东
  • 举报

C++程序设计语言 第9-10章 揣锦华 第9章 流类库与输入输出新.ppt

第9章 流类库与输入/输出 9.1 输入/输出标准流类 9.2 文件流类 9.3 串流类 9.4 控制符 9.1 输入/输出标准流类 9.1.1 输入/输出流的概念 就像C语言一样,C++语言中也没有输入/输出语句。C++的I/O是以字节流的形式实现的,每一个C++编译系统都带有一个面向对象的输入/输出软件包,这就是I/O流类库。其中,流是I/O流类的中心概念。到目前为止,我们一直在使用它。 所谓流,是指数据从一个对象流向另一个对象。在C++程序中,数据可以从键盘流入到程序中,也可以从程序中流向屏幕或磁盘文件,把数据的流动抽象为“流”。流在使用前要被建立,使用后要被删除,还要使用一些特定的操作从流中获取数据或向流中添加数据。从流中获取数据的操作称为提取操作,向流中添加数据的操作称为插入操作。 流实际上就是一个字节序列。在输入操作中,字节从输入设备(如键盘、磁盘、网络连接等)流向内存;在输出操作中,字节从内存流向输出设备(如显示器、打印机、磁盘、网络连接等)。如图9-1所示。 在C++语言中,针对流的特点,提供了如图9-2所示的层次结构来描述流的行为,并给出了I/O流类库的操作。 9.1.2 输入/输出标准流类 1.标准流的设备名

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档