文件指针类型的声明:typedef struct{short level; // 缓冲区“满”或“空”的程度unsigned flags; // 文件状态标志char fd; // 文件描述符unsigned char hold; // 如无缓冲区不读取字符short bsize; // 缓冲区的大小unsigned char *buffer; // 数据缓冲区的位置unsigned char *curp; // 指针,当前的指向unsigned istemp; // 临时文件,指示器short token; // 用于有效性检查}FILE;

评论