C语言文件结构内容
typedef struct{short level; /* fill/empty level of buffer */
unsigned flags; /* File status flags */
char fd; /* File descriptor */
unsigned char hold; /* Ungetc char if no buffer */
short bsize; /* Buffer size */
unsigned char *buffer; /* Data transfer buffer */
unsigned char *curp; /* Current active pointer */
unsigned istemp; /* Temporary file indicator */
short token; /* Used for validity checking */
} FILE; /* This is the FILE object */
上面是定义文件结构的代码,里面有个文件描述符,这个文件描述符是不是就是操作的文件名? 这个,应该每个不同的编译器都有不同的解释把,建议找官方文档看看
页:
[1]