主要内容:
创建文件 写入文件 读取文件 关闭文件
1、创建文件
e.g
FI0LE *fp = fopen("C:/Users/Administrator/Desktop/test.txt","a")
使用方式的字符表示 | 含义 |
---|---|
r(read) | 读 |
w(write) | 写 |
a(append) | 追加 |
+ | 读和写 |
使用方式的字符表示 | 含义 |
---|---|
r | 只读打开一个文本文件,只允许读数据 |
w | 只写打开或建立一个文本文件,只允许写数据 |
a | 追加打开一个文本文件,并在文件末尾写数据 |
r+ | 读写打开一个文本文件,允许读和写 |
w+ | 读写打开或建立一个文本文件,允许读写 |
a+ | 读写打开一个文本文件,允许读,或在文件末追加数据 |
2、写入文件
写入一个字符,如fputc('a', fp);
写入字符串,如fputs("hello world!");
按一定的格式写入内容(写入的是二进制流)
如
int num[5] = {1,2,3,4,5};
fwrite(num, sizeof(num), 1, fp);
3、读取文件
获取一个字符,如fgetc(fp);
读取字符串(一行一行地读取),如fgets(fp);
读取二进制流
int num2[5] = {};
fread(num2, sizeof(num2), 1, fp);
关闭文件
代码为fclose(fp);