C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第13章.pptVIP

  • 0
  • 0
  • 约 83页
  • 2017-08-20 发布于广东
  • 举报

C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第13章.ppt

第13章 磁盘文件操作(I/O系统) 13.1 文件概述 13.2 打开文件和关闭文件 13.3 文件的读和写 13.4 文件的定位与文件的随机存取 本章介绍ANSI文件I/O系统。包括文件的概念,文件的打开和关闭,数据的读写等。 13.1 文 件 概 述 13.1.1 C语言文件的概念 文件(file)是存储在外部介质(如磁盘,磁带)上的,以惟一的名字作为标记的数据集合。操作系统是以文件为单位对数据进行管理的。与主机相连的输入输出设备,其作用也是从设备上读取数据和将数据写到设备上,所以,也把输入输出设备看作是文件。 由于文件是受操作系统管理的,应用程序使用某一文件时,它需要向操作系统提出建立与文件的联系;使用结束时,通知操作系统切断与文件的联系。这是两个过程,前者称为打开文件,后者称为关闭文件。 13.1.2 二进制文件和文本文件 文件数据的存储,一般有两种形式。一种是以ASCII码的形式,按字节存储的。这样的文件叫做文本文件(text file),又叫ASCII码文件。另一种是以在内存中的二进制数形式存储的文件,称为二进制文件。 13.1.3 顺序文件随机文件 按照文件内数据处理方式的不同,文件又分为顺序文件随机文件。 13.1.4 缓冲文件系统和非缓冲文

文档评论(0)

1亿VIP精品文档

相关文档