第9章文件
第9章 文 件
9,1文件的概念 9,2文件的打开与关闭 一93文件的读写 94文件的完位 95程序举例
9.1 文件的概念 9.2 文件的打开与关闭 9.3 文件的读写 9.4 文件的定位 9.5 程序举例
91文件的概念 般来说,文件是指存储在外存储器上的数据的集合。 911文本文件与二进制文件 根据文件中数据的存储形式,一般又将文件分为文本文件 和二进制文件两种。 文本文件又称为ASCm文件。在这种文件中,每个字节存 放一个字符的ASCI码值。 没回日录
9.1 文件的概念 一般来说,文件是指存储在外存储器上的数据的集合。 9.1.1 文本文件与二进制文件 根据文件中数据的存储形式,一般又将文件分为文本文件 和二进制文件两种。 文本文件又称为ASCII文件。在这种文件中,每个字节存 放一个字符的ASCII码值
912缓冲文件系统 C语言编译系统对文件的处理有两种方式,分别采用 缓冲文件系统方式与非缓冲文件系统方式进行 一所谓缓冲文件系统是指系统自动地为正在被使用的 文件在内存中开辟一个缓冲区。当需要向外存储器中的 文件输出数据时,必须先将数据送到为该文件开辟的缓 冲区中,当缓冲区充满以后才一起送到外存储器中。当 需要对外存储器中的文件读入数据进行处理时,也首先 从外存储器一次将一批数据读入缓冲区(将缓冲区充满) 然后再从缓冲区中将数据逐个读入
9.1.2 缓冲文件系统 C语言编译系统对文件的处理有两种方式,分别采用 缓冲文件系统方式与非缓冲文件系统方式进行。 所谓缓冲文件系统是指系统自动地为正在被使用的 文件在内存中开辟一个缓冲区。当需要向外存储器中的 文件输出数据时,必须先将数据送到为该文件开辟的缓 冲区中,当缓冲区充满以后才一起送到外存储器中。当 需要对外存储器中的文件读入数据进行处理时,也首先 从外存储器一次将一批数据读入缓冲区(将缓冲区充满), 然后再从缓冲区中将数据逐个读入
913文件类型指针 在C语言的缓冲文件系统中,用文件类型指针来标识 文件。 定义文件类型指针的一般形式为 FLE*指针变量名; 其中FE是C编译系统定义的一种结构体类型,其中 的成员用于存放有关文件的一些信息。指针变量名用于指 向一个文件,实际上是用于存放文件缓冲区的首地址。例 如, FILE“fp; 定义了一个结构体FIE类型的指针变量印p
9.1.3 文件类型指针 在C语言的缓冲文件系统中,用文件类型指针来标识 文件。 定义文件类型指针的一般形式为 FILE *指针变量名; 其中FILE是C编译系统定义的一种结构体类型,其中 的成员用于存放有关文件的一些信息。指针变量名用于指 向一个文件,实际上是用于存放文件缓冲区的首地址。例 如, FILE *fp; 定义了一个结构体FILE类型的指针变量fp