正在加载图片...
ASCII码: 00110101001101100011011100111000 十进制码 共占用4个字节。 ASCII码文件可在屏幕上按字符显示,例如源程序文件就是 ASCII文件,用DOS命令TYPE 可显示文件的内容。由于是按字符显示,因此能读懂文件内容。 二进制文件是按二进制的编码方式来存放文件的 例如,数5678的存储形式为 0001011000101110 只占二个字节。二进制文件虽然也可在屏幕上显示,但其内容无法读懂。C系统在处理这些 文件时,并不区分类型,都看成是字符流,按字节进行处理 输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。因此也 把这种文件称作流式文件〃 本章讨论流式文件的打开、关闭、读、写、定位等各种操作。 132文件指针 在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可 对它所指的文件进行各种操作。 定义说明文件指针的一般形式为 FILE*指针变量标识符 其中FILE应为大写,它实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和 文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。 例如: FILE *fp 表示fp是指向FIE结构的指针变量,通过fp即可找存放某个文件信息的结构变量,然后按 结构变量提供的信息找到该文件,实施对文件的操作。习惯上也笼统地把fp称为指向一个文 件的指针 133文件的打开与关闭 文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文 件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与 文件之间的联系,也就禁止再对该文件进行操作 在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。 1331文件的打开open函数) fopen函数用来打开一个文件,其调用的一般形式为 文件指针名= fopen(文件名,使用文件方式); 其中 “文件指针名”必须是被说明为FILE类型的指针变量ASCII 码: 00110101 00110110 00110111 00111000 ↓ ↓ ↓ ↓ 十进制码: 5 6 7 8 共占用 4 个字节。 ASCII 码文件可在屏幕上按字符显示,例如源程序文件就是 ASCII 文件,用 DOS 命令 TYPE 可显示文件的内容。由于是按字符显示,因此能读懂文件内容。 二进制文件是按二进制的编码方式来存放文件的。 例如, 数 5678 的存储形式为: 00010110 00101110 只占二个字节。二进制文件虽然也可在屏幕上显示,但其内容无法读懂。C 系统在处理这些 文件时,并不区分类型,都看成是字符流,按字节进行处理。 输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。因此也 把这种文件称作“流式文件”。 本章讨论流式文件的打开、关闭、读、写、 定位等各种操作。 13.2 文件指针 在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可 对它所指的文件进行各种操作。 定义说明文件指针的一般形式为: FILE *指针变量标识符; 其中 FILE 应为大写,它实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和 文件当前位置等信息。在编写源程序时不必关心 FILE 结构的细节。 例如: FILE *fp; 表示 fp 是指向 FILE 结构的指针变量,通过 fp 即可找存放某个文件信息的结构变量,然后按 结构变量提供的信息找到该文件,实施对文件的操作。习惯上也笼统地把 fp 称为指向一个文 件的指针。 13.3 文件的打开与关闭 文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文 件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与 文件之间的联系,也就禁止再对该文件进行操作。 在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。 13.3.1 文件的打开(fopen 函数) fopen 函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式); 其中, “文件指针名”必须是被说明为 FILE 类型的指针变量;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有