一、C读写函数
1、打开文件
FILE *fopen(const char *filename, const char *mode);
成功:返回指向FILE*的文件指针,失败:返回NULL
filename: 指向文件名称的字符串
mode: 文件打开的模式
r: 只读
w: 只写,文件不存在则创建,存在就清空
a: 追加,文件不存在则创建
r+: 打开一个文件读写
w+: 打开一个文件读写,文件不存在则创建,存在就清空
a+: 增补,文件不存在则创建
b: 二进制文件,可以和上面的每一项合用
2、关闭文件
int fclose(FILE *stream);
成功:0, 失败:非零值
3、文本文件的读写
(1) 写操作
int fprintf(FILE *stream, char *format,<variable-list>...);
int fputs(char *string, FILE *stream);
int fputc(int ch, FILE *stream);
fprintf()返回实际写入的字符个数,如果写错误,返回负值;
fputs()成功返回0,失败返回非零值;
fputc()返回写入的字符ch的值,否则返回EOF(-1)表示写错误;
例如:
fputs("hello world", fp); /