struct
_iobuf {
char
*_ptr;
//文件输入的下一个位置
int
_cnt;
//当前缓冲区的相对位置
char
*_base;
//指基础位置(即是文件的其始位置)
int
_flag;
//文件标志
int
_file;
//文件的有效性验证
int
_charbuf;
//检查缓冲区状况,如果无缓冲区则不读取
int
_bufsiz;
//文件的大小
char
*_tmpfname;
//临时文件名
};
typedef
struct
_iobuf
FILE
;