文件操作分为三步:
1.打开文件
2.操作文件
3.关闭文件
所以代码操作文件,其实就是用代码实现这3步
怎么实现第一步:打开文件?
FILE *指针
fopen 函数!
fopen函数的使用:
fopen(要打开的文件的路径,操作方式);
打开成功会返回一个地址,需要用FILE*来接收
操作方式:
r: 以只读方式打开文件,如果文件存在则返回打开后的文件地址,如果不存在返回NULL
w: 以只写方式打开文件,如果文件存在则覆盖原文件,如果不存在则创建文件
a: 以追加的方式打开文件,如果文件存在则追加原文件,如果不存在则创建文件
r+:跟r一样,只不过增加了写的功能
w+:跟w一样,只不过增加了读的功能
a+:跟a一样,只不过增加了读的功能
t和b不能单独使用,要配合上面的操作方式使用:
例:rb:读取二进制文件 rt:读取文本文件
rb+:读写二进制文件 rt+:读写文本文件
t:默认值。操作文本文件
b:操作二进制文件
FILE*指针作用:
就是指向打开的文件的!
关闭文件:
fclose语法:
fclose(文件指针);
代表关闭文件指针所指向的文件(把文件保存起来)
|
|