[第7章内容.pptVIP

  • 2
  • 0
  • 约3.75万字
  • 约 87页
  • 2017-01-06 发布于北京
  • 举报
[第7章内容

第7章 输入输出流 7.1 C++的输入和输出 7.2 标准输出流 7.3 标准输入流 7.4 文件操作与文件流 7.5 字符串流 7.1 C++的输入和输出 7.1.1 输入输出的含义 在操作系统中,每一个与主机相连的输入输出设备都被看作一个文件,称为设备文件。它们是默认的I/O设备。除此之外,还经常用磁盘(光盘)作为输入输出对象,磁盘文件既可以作为输入文件,也可以作为输出文件。 程序的输入是指从文件中将数据传送给程序;程序的输出是指从程序将数据传送给文件。 C++可实现以下3种不同的输入输出: (1) 对系统指定的标准设备的输入和输出。指从键盘输入数据,输出到显示器屏幕。即标准I/O。 (2) 以磁盘文件为对象进行输入和输出,指从磁盘文件输入数据,数据输出到磁盘文件。即文件I/O。 (3) 对内存中指定的空间进行输入和输出。通常指定一个字符数组作为存储空间(实际上可以利用该空间存储任何信息)。即字符串I/O。 为了实现数据的有效流动,C++系统提供了庞大的I/O类库,调用不同的类去实现不同的功能。 7.1.2 C++的I/O对C的发展——类型安全和 可扩展性 在C语言中,用printf和scanf进行输入输出,往往不能保证所输入输出的数

文档评论(0)

1亿VIP精品文档

相关文档