// 读文件--从文件中读count个size大的字段 返回实际读取的字节
size_t fread(void *buffer, size_t size, size_t count, FILE *stream);
// 写文件--向文件中写入count个size大的字段 返回实际写入的字节
size_t fwrite(const void* buffer, size_t size, size_t count, FILE * stream);
// 向指定的文件中读一个字符
int fgetc(FILE *stream);
// 向指定的文件中写入一个字符
int fputc(int c, FILE* stream);
// 从一个流中进行格式化输入
fscanf(FILE *stream, char *format[argument]);
// 格式化输入到一个流中
int fprintf(FILE *stream, char *format[argument..]);
比如
FILE* fopen( const char* filename, const char* mode);
( "文件路径", "打开模式");
//b是binary 二进制的意思 在Windows需要区分 Linux下不区分文本文件和二进制文件
//r,rb 只读方式打开
//w,wb 只写方式打开,如果文件不存在,则创建该文件
//a,ab 追加方式打开,如果文件不存在,则创建该文件
//r+, r+b, rb+ 读写方式打开
//w+, w+b, wh+ 读写方式打开,如果文件不存在,则创建该文件
//a+, a+b, ab+ 读和追加方式打开,如果文件不存在,则创建该文件