问个关于C文件指针成员的问题?
看书的时候说文件结构体类型FILE定义如下:typedef struct
{
short level; //缓冲区“满”或“空”的程度;
unsigned flags; //文件状态标志;
char fd; //文件描述符;
unsigned char hold;
short bsize;
unsigned char *buffer;
unsigned char *curp;
unsigned istemp;
short token;
}FILE;
我想问一下,在FILE类型的结构体中,每一项成员的具体作用是什么,它们是如何缓冲文件的(如何在内存中对文件进行操作?)能不能说的尽可能详细一些,老谭的书上只是简单的说了一下干什么用,没有说明具体怎么使用,我想知道各个成员具体的作用是什么?
[此贴子已经被作者于2007-9-26 8:34:37编辑过]