目录
我们最早接触IO操作函数应该就是c语言了吧,所有今天我们从c语言中的函数出发,逐层剥离,回归到IO操作的本质。
一、库函数
1.fopen
FILE *fopen( const char*path , const char *mode);
//path:需要打开文件的地址,也包括文件名,若文件在当前路径下,可直接使用文件名。
//mode:打开文件的参数,具体参数如下
r:只读模式打开
r+:可读可写模式打开
w:若文件存在,清空文件内容;若文件不存在,则创建一个新文件
a:若文件存在,就在文件原有内容后接着写;若不存在,就创建文件
a+:可读也可追加写。若文件不存在,就创建文件
返回值
成功:文件流指针
失败:NULL
2.fclose
int close(FILE *fp);
//fp:文件流指针
3.fwrite
size_t fwrite(const void *