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