第11章 文件 清华大学版 孙承爱著 c语言.pptVIP

  • 1
  • 0
  • 约1.41万字
  • 约 46页
  • 2017-02-28 发布于湖北
  • 举报

第11章 文件 清华大学版 孙承爱著 c语言.ppt

第11章 文件 本章要点 文件的基本概念 文件的基本函数 文件的顺序读写 文件的随机读写 文件简单应用 任何程序都依赖于输入输出。程序执行时(进程)从输入获得相应的初始数据;程序执行(进程)结束前通过输出把结果显示给用户,或者保存下来再一次使用。我们前面的程序都是通过标准输入输出(如getchar、printf、scanf等函数)同外界交互。通过这种方式可以完成许多程序,但也有很多局限性。此外,由于目前计算机内存器件的特性,保存于其中的数据在断电后将立刻消失。因此,为了持续性地保存数据,就必须借助外存设备,如磁盘、磁带等。这样,写程序时也就需要了解如何访问和使用外存,程序语言也必须提供这方面的功能。 程序向外传送信息的操作是输出,从外部取得信息的操作是输入。输入输出操作的对象可以是文件,也可以是一些标准设备,如键盘、显示器、打印机或者其他设备。许多操作系统都采用统一的观点,即把所有与输入输出有关的操作都统一到文件的概念中,程序与外部的联系都通过文件概念实现。常常把键盘、显示器等设备也看作文件,甚至给定了“文件名”,对它们的操作都通过相应文件名进行。 11.2 流和文件指针 11.2.1 流 C语言标准库把所有的输入输出都统一于一个概念下,统称为流。流把输入输出的数据看作是一连串的符号,而不考虑记录的界限。一个文件可以是信息的来源,也可以是接受信息的目标,总之是输入输

文档评论(0)

1亿VIP精品文档

相关文档