C语言 --文件处理


C语言把文件看作是一个字符(字节)的序列,即由一个一个字符的数据顺序组成。根据数据组织形式,可分为ASCII文件和二进制文件

typedef struct

{

short level;/*缓冲器满或空的程度*/

unsigned flags;/*文件状态标志*/

char fd;/*文件描述符*/

unsigned char hold;/*如无缓冲区不读取字符*/

short bsize;/*缓冲区的大小*/

unsigned char * buffer;/*数据缓冲区的位置*/

unsigned ar *curp;/*指针,当前的指向*/

unsigned istemp;/*临时文件,指示器*/

short token;/*用于有效性检查*/

}FILE;

FILE *fp;

fp=fopen(文件名,使用文件方式);

fclose(文件指针);

C语言 --文件处理

C语言 --文件处理