C语言程序设计刘卫国贾宗福沈根海第11章文件操作课件教学.pptVIP

  • 0
  • 0
  • 约 61页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘卫国贾宗福沈根海第11章文件操作课件教学.ppt

第11章 文件操作 11.1 文件概述 11.2 文件的打开与文件 11.3 文件的顺序读写操作 11.4 文件的随机读写操作 11.5 文件操作时的出错检测 11.6 文件应用举例 本章小结 11.1 文 件 概 述 11.1.1 文件的概念 文件(File)是存储在外部介质上一组相关信息的集合。数据文件是数据的集合。每个文件都有一个名字,称为文件名。一批数据是以文件的形式存放在外部介质(如磁盘)上的,而操作系统以文件为单位对数据进行管理。 在程序运行时,常常需要将一些数据(运行的中间数据或最终结果)输出到磁盘上存放起来,以后需要时再从磁盘中读入到计算机内存,这就要用到磁盘文件。磁盘既可作为输入设备,也可作为输出设备,因此,有磁盘输入文件和磁盘输出文件。除磁盘文件外,操作系统把每一个与主机相联的输入/输出设备都当作文件来管理,称为标准输入/输出文件。例如,键盘是标准输入文件,显示器和打印机是标准输出文件。 C语言把文件看作一个字节序列,即由一连串的字节组成,称为流(Stream),以字节为单位访问,输入/输出数据流的开始和结束仅受程序控制而不受物理符号(如回车换行符)控制,把这种文件称为流式文件。换句话说,C语言中的文件并不是由记录(Record)组成的。 根据文件数据的组织形式,C语言的文件可分为ASCII文件和二进制文件。在AS

文档评论(0)

1亿VIP精品文档

相关文档