FILE结构体

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

***********************************

from:http://bbs.fishc.com/home.php?mod=space&uid=9&do=blog&id=627

原文地址:https://www.cnblogs.com/tk091/p/2498156.html