C语言程序设计教程第3版课件作者徐士良第10章节文件.pptVIP

  • 2
  • 0
  • 约2.74千字
  • 约 21页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计教程第3版课件作者徐士良第10章节文件.ppt

尚辅网 / 一般来说,文件是指存储在外存储器上的数据的集合。 根据文件中数据的存储形式,一般又将文件分为文本文件和二进制文件两种。 文本文件又称为ASCII文件。在这种文件中,每个字节存放一个字符的ASCII码值。 C语言编译系统对文件的处理有两种方式,分别采用缓冲文件系统方式与非缓冲文件系统方式进行。 所谓缓冲文件系统是指系统自动地为正在被使用的文件在内存中开辟一个缓冲区。当需要向外存储器中的文件输出数据时,必须先将数据送到为该文件开辟的缓冲区中,当缓冲区充满以后才一起送到外存储器中。当需要对外存储器中的文件读入数据进行处理时,也首先从外存储器一次将一批数据读入缓冲区(将缓冲区充满),然后再从缓冲区中将数据逐个读入。 在C语言的缓冲文件系统中,用文件类型指针来标识文件。 定义文件类型指针的一般形式为 FILE *指针变量名; 其中FILE是C编译系统定义的一种结构体类型,其中的成员用于存放有关文件的一些信息。指针变量名用于指向一个文件,实际上是用于存放文件缓冲区的首地址。例如, FILE *fp; 定义了一个结构体FILE类型的指

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档