文件基本操作:
1.打开文件。
FILE* fopen(char *fileURL,char *Mode);
1.1 声明一个文件指针
FILE *fp;
1.2fopen打开文件
fp=foen("1.txt","读写方式");
注意点:fp == NULL,说明打开文件失败.
第一步:路径
相对路径:从某一个相对位置开始的路径。
绝对路径:从根目录开始的路径。
第二步:读写方式
w: write 写 (清空文件,如果文件不存在则创建文件)
r:read 读 (不具备创建功能,也不具备清空功能)
a:append 追加 (不清空,在文件的后面接着写)
后面加上 ‘+’: 就是以读、写的方式打开
w+, r+ ,a+
后面加上‘b’: binary 二进制
wb,rb,ab
wb+,rb+,ab+
2.读写文件
2.1 以字符的方式读写
fgetc()
fputc()
2.2 以字符串的形式读写
fgets()
fputs()
2.3 格式化读写(以想要的格式读写文件,可将结构体写入文件)
fscanf()
fprintf()
2.4 二进制读写
fread()
fwrite()
3.关闭文件
打开文件操作完之后一定要关闭文件。
fclose(FILE *fp)