C语言中的FILE类型
时间:2010-05-24 来源:Codeplayer
在带缓冲的流文件I/O操作中,每个被使用的文件都在内存中开辟一个区域,用来存放文件的有关信息(文件名、文件状态、当前位置等)。这些信息保存在File结构体类型的变量中。
在<stdio.h>中定义:
typedef struct
{
int * fd; /*文件号*/
int * cleft; /*缓冲区中剩下的字节*/
int * mode; /* 文件操作模式*/
char* nextc; /*下一个字符位置*/
char* buff /*文件缓冲区位置*/
}File;
在<stdio.h>中定义:
typedef struct
{
int * fd; /*文件号*/
int * cleft; /*缓冲区中剩下的字节*/
int * mode; /* 文件操作模式*/
char* nextc; /*下一个字符位置*/
char* buff /*文件缓冲区位置*/
}File;
相关阅读 更多 +