1.文件读写函数
功能 | 函数名 | 适用 |
字符输入函数 | fgetc | 所有输入流 |
字符输出函数 | fputc | 所有输出流 |
文本行输入函数 | fgets | 所有输入流 |
文本行输出函数 | fputs | 所有输出流 |
格式化输入函数 | fscanf | 所有输入流 |
格式化输出函数 | fprintf | 所有输出流 |
二进制输入 | fread | 文件 |
二进制输出 | fwirte | 文件 |
2.文件使用方式
名字 | 含义 | 如果为文件不存在 |
r(只读) | 为了输入数据,打开一个已经存在的文本 | 出错 |
w(只写) | 为了输入数据,打开一个文本文件 | 建立一个新的文件 |
a(追加) | 向文本文件尾添加数据 | 建立一个新的文件 |
rb(只读) | 为了输入数据,打开一个二进制文本 | 出错 |
wb(只写) | 为了输出数据,打开一个二进制文本 | 建立一个新的文件 |
ab(追加) | 向一个二进制文件尾添加数据 | 出错 |
r+(读写) | 为了读和写,打开一个文本文件 | 出错 |
w+(读写) | 为了读和写,打开一个新的文件 | 建立一个新的文件 |
a+(读写) | 打开一个文件,在文件尾进行读写 | 建立一个新的文件 |
rb+(读写) | 为了读和写打开一个二进制文件 | 出错 |
wb+(读写) | 为了读和写,新建一个二进制文件 | 建立一个新的文件 |
ab+(读写) | 打开二进制文件,在文件尾进行读和写 | 建立一个新的文件 |