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(文件指针);