第十章 文件(人民邮电 管银枝主篇).pptVIP

  • 1
  • 0
  • 约1.14万字
  • 约 31页
  • 2016-12-21 发布于河南
  • 举报
第十章 文件 在程序运行时,程序本身和数据一般都存放在内存中(会随系统断电而丢失),当程序运行结束后,存放在内存中的数据被释放。如果需要长期保存程序运行所需的原始数据或程序运行产生的结果,就必须以文件形式存储到外部存储介质(如磁盘、光盘、硬盘)上。这种永久保存的最小存储单元为文件,因此文件管理是计算机系统中的一个重要的问题。 10.1.1 文本文件 文本文件是一种典型的顺序文件,其文件的逻辑结构又属于流式文件。 特别的是,文本文件是指以ASCII码方式(也称文本方式)存储的文件。 10.1.2 二进制文件 文件作为信息存储的一个基本单位,根据其存储信息的方式不同,分为文本文件(又名ASCII文件)和二进制文件。如果将存储的信息采用字符串方式来保存,那么称此类文件为文本文件。如果将存储的信息严格按其在内存中的存储形式来保存,则称此类文件为二进制文件。 在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作。定义说明文件指针的一般形式为: FILE* 指针变量标识符; 其中,FILE应为大写,它实际上是系统定义的一个结构,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。例如:

文档评论(0)

1亿VIP精品文档

相关文档