文件操作的步骤:
1、打开文件 -----将应用程序和文件建立关联
2、读、写文件操作
3、关闭文件
FILE *fopen(const char *pathname, const char *mode);
函数功能: 打开文件
参数说明:
pathname: 文件路径
mode : 打开模式 (文本文件操作的方式: r w a, 二进制文件操作的方式:rb wb ab)
返回值: 成功返回结构体的起始起始
失败返回NULL
size_t fwrite(const void *ptr, size_t size, size_t nmemb,
FILE *stream);
函数功能: 以二进制的方式写文件
参数说明:
ptr: 写数据的起始地址
size: 数据的单位大小
nmemb:数据的个数
stream: 文件指针
返回值:返回成功写进去的个数
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
函数说明: 以二进制的方式读文件
参数说明:
ptr: 存放读数据内存的起始地址
size : 数据的单位大小
nmemb: 读数据的个数
stream : 文件指针
返回值: 返回值等于0 ,表示到达文件结尾!