c语言中怎样定义文件指针?
答案:1 悬赏:0 手机版
解决时间 2021-03-30 22:17
- 提问者网友:酱爆肉
- 2021-03-30 14:27
c语言中怎样定义文件指针?
最佳答案
- 五星知识达人网友:低音帝王
- 2021-03-30 15:12
FILE *fp 这就是文件指针定义方式啊 还问 文件指针怎么定义?
你是想知道FILE是什么吧?
它是一个结构体:
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;追问但是我看书上说:FILE *fp只是定义文件结构指针,不是文件指针,差了结构两个字,但两个东西是不同的。文件指针是直接指向文件地址的,而文件结构指针是指出已打开的文件的所对应的FILE结构在内存的地址。
你是想知道FILE是什么吧?
它是一个结构体:
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;追问但是我看书上说:FILE *fp只是定义文件结构指针,不是文件指针,差了结构两个字,但两个东西是不同的。文件指针是直接指向文件地址的,而文件结构指针是指出已打开的文件的所对应的FILE结构在内存的地址。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯