level 1
幻旻矜寂🌸独白
楼主
小白一枚,跟着视频教程学习C语言
视频教程与网上 FILE结构体是一个数据集合
typedef struct _iobuf {
char* _ptr; //文件输入的下一个位置
int _cnt; //当前缓冲区的相对位置
char* _base; //指基础位置(即是文件的起始位置)
int _flag; //文件标志
int _file; //文件描述符id
int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取
int _bufsiz; //文件缓冲区大小
char* _tmpfname; //临时文件名
}FILE;
不过咱现在FILE结构体是这样的
typedef struct _iobuf
{
void* _Placeholder;
} FILE;
我也试过直接靠强转,除了缓冲区大小是显示正常其他都是错误显示

总之,现在这个结构体咋用,求大佬们帮助
2020年06月06日 20点06分
1
视频教程与网上 FILE结构体是一个数据集合
typedef struct _iobuf {
char* _ptr; //文件输入的下一个位置
int _cnt; //当前缓冲区的相对位置
char* _base; //指基础位置(即是文件的起始位置)
int _flag; //文件标志
int _file; //文件描述符id
int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取
int _bufsiz; //文件缓冲区大小
char* _tmpfname; //临时文件名
}FILE;
不过咱现在FILE结构体是这样的
typedef struct _iobuf
{
void* _Placeholder;
} FILE;
我也试过直接靠强转,除了缓冲区大小是显示正常其他都是错误显示

总之,现在这个结构体咋用,求大佬们帮助