fopen,fwrite,fread,的详细用法
#include <stdio.h>
FILE *fopen(const char *pathname, const char *mode);
FILE *fdopen(int fd, const char *mode);
FILE *freopen(const char *pathname, const char *mode, FILE *stream);
返回值 ,成功为文件指针,失败为NULL
mode 打开模式: 如果指定的文件不存在
r 只读方式打开一个文本文件 出错
rb 只读方式打开一个二进制文件 出错
w 只写方式打开一个文本文件 建立新文件
wb 只写方式打开一个二进制文件 建立新文件
a 追加方式打开一个文本文件 出错
ab 追加方式打开一个二进制文件 出错
r+ 可读可写方式打开一个文本文件 出错
rb+ 可读可写方式打开一个二进制文件 出错
w+ 可读可写方式创建一个文本文件 建立新文件
wb+ 可读可写方式生成一个二进制文件 建立新文件
a+ 可读可写追加方式打开一个文本文件 出错
ab+ 可读可写方式追加一个二进制文件 出错
FILE *fp;
fp=fopen("./file","w+");
fwrite
#include <stdio.h>
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
size_t fwrite(const void