C及C++程序设计 第3版 教学课件 张富 第13章 磁盘文件操作(IO系统).pptVIP

  • 10
  • 0
  • 约8.59千字
  • 约 104页
  • 2017-08-20 发布于广东
  • 举报

C及C++程序设计 第3版 教学课件 张富 第13章 磁盘文件操作(IO系统).ppt

第13章 磁盘文件操作(I/O系统) 13.1 文 件 概 述 13.1.1 C语言文件的概念 文件(file)是存储在外部介质(如磁盘,磁带)上的,以惟一的名字作为标记的数据集合。操作系统是以文件为单位对数据进行管理的。 与主机相连的输入输出设备,其作用也是从设备上读取数据和将数据写到设备上,所以,也把输入输出设备看作是文件。 给每个文件起一个名字。完整的磁盘文件名的组成如下: 盘符:路径\(基本)文件名.扩展名 操作系统支持对文件的各项管理,文件的命名应符合操作系统的规定。 文件操作的主要有两个,一是从文件取出数据存入内存变量中,这就是文件的读操作。二是将内存变量中存放的数据存放到文件中,这就是文件写操作。统称为文件的I/O操作。 由于文件是受操作系统管理的,应用程序使用某一文件时,它需要向操作系统提出建立与文件的联系;使用结束时,通知操作系统切断与文件的联系。这是两个过程,前者称为打开文件,后者称为关闭文件。 在C语言中,文件的打开与关闭,文件的读操作与写操作,都是由C语言提供的系统函数完成的。 13.1.2 二进制文件和文本文件 文件数据的存储,一般有

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档