文件
打开文件
FILE*fp;
fp = fopen("test.txt","r");
文件读写方式
文件使用方式 | 含义 | 如果指定的文件不存在 |
---|---|---|
r(只读) | 输入数据,打开一个文本文件 | 出错 |
w(只写) | 输出数据,打开一个文本文件 | 建立一个新文件 |
a(追加) | 向文本文件尾添加数据 | 出错 |
r+(读写) | 读写,文本文件 | 出错 |
w+(读写) | 读写,文本文件 | 建立新文件 |
a+(读写) | 读写,文本文件 | 出错 |
rb(只读) | 输入数据,打开一个2进制文件 | 出错 |
wb(只写) | 输出数据,打开一个2进制文件 | 建立新文件 |
rb+(读写) | 读写,二进制文件 | 出错 |
wb+(读写) | 读写,二进制文件 | 建立新文件 |
ab+(读写) | 读写二进制文件 | 出错 |
●使用文本文件方式读写文件,在 Windows 下换行 \n 会自动替换为 \r\n,使用二进制方式则不会。
关闭文件
#include <stdio.h>
int main(void)
{
while (1)
{
ch = getchar();
if (ch == EOF)
break;
putchar(ch);
}
return 0;
}