第1章文件类型 3.内部文件和外部文件 存放在外部介质上的文件称为外部文件,通过文件 名标识。C程序中的文件称为内部文件,用文件指针来 描述 程序中要实现对文件的处理,先必须在内部文件与 外部文件之间建立联系,打开文件;然后方可对文件进 行操作。文件最基本的操作是读写操作;操作完成应当 切断内部文件与外部文件之间的联系,关闭文件。 对文件进行的所有操作通过C编译系统提供的标准 函数完成,这些函数的信息包含在头文件“ stdio.h中
第11章 文件类型 3. 内部文件和外部文件 存放在外部介质上的文件称为外部文件,通过文件 名标识。 C程序中的文件称为内部文件,用文件指针来 描述。 程序中要实现对文件的处理,先必须在内部文件与 外部文件之间建立联系,打开文件;然后方可对文件进 行操作。文件最基本的操作是读写操作;操作完成应当 切断内部文件与外部文件之间的联系,关闭文件。 对文件进行的所有操作通过C编译系统提供的标准 函数完成,这些函数的信息包含在头文件“stdio.h”中
第1章文件类型 1112文件类型 文件类型是一特殊的结构体类型,一般命名为 FILE。用户可以直接使用FILE来定义文件类型变量, 存放要处理的文件的基本信息。 各种C编译系统的FILE定义可以不同,但均包含 进行文件操作所需的各种信息
第11章 文件类型 11.1.2 文件类型是一特殊的结构体类型,一般命名为 FILE。 用户可以直接使用FILE来定义文件类型变量, 存放要处理的文件的基本信息。 各种C编译系统的FILE定义可以不同,但均包含 进行文件操作所需的各种信息
第1章文件类型 下面是 TURBO O中对FLE的定义: pede struct ishort level; unsigned flags char fd unsigned char hold; short bsize unsigned char *buffer; unsigned char curp; unsigned istemp; short token F FILE;
第11章 文件类型 下面是TURBO C中对FILE的定义: typedef struct {short level; unsigned flags; char fd; unsigned char hold; short bsize; unsigned char *buffer; unsigned char *curp; unsigned istemp; short token; } FILE;
第1章文件类型 1113文件指针变量 对文件的描述,往往通过指向文件的文件指针变量 来进行。文件指针变量定义的形式为: FIE*文件指针变量; 例如:FILE*fp,*fpa[10]; 定义了文件指针变量印和文件指针变量数组fa。文 件指针变量印及文件指针变量数组fpa的每个分量可以指 向一个文件的信息
第11章 文件类型 11.1.3 文件指针变量 对文件的描述,往往通过指向文件的文件指针变量 来进行。文件指针变量定义的形式为: FILE *文件指针变量; 例如: FILE *fp, *fpa[10]; 定义了文件指针变量fp和文件指针变量数组fpa。文 件指针变量fp及文件指针变量数组fpa的每个分量可以指 向一个文件的信息
第1章文件类型 112文件的打开与关闭 121文件的打开 文件的打开用 fopen()函数完成,调用方式通常 为 fp=- fopen(文件名,文件使用方式);
第11章 文件类型 11.2 文件的打开与关闭 11.2.1 文件的打开 文件的打开用fopen( )函数完成,调用方式通常 为: fp=fopen(文件名,文件使用方式);