C语言FELE类型问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 21:16:46
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;在库函数中FELE的定义是这样的?定义了这个有什么用?在函数中可以使用?不就是定义几个变量吗?那变量名有什么特别?

纠正一下标题:FILE

stdio.lib中的函数要用到这个结构 每一个变量都有特定的意义 不过我们一般都用不着

可以告诉你其中 int _charbuf;以及 int _bufsiz;
中的“buf”指的是缓冲区,在函数中int _charbuf指缓冲区的字符 int _bufsiz; 指的是缓冲区的大小。