C语言如何读写文件

时间:2019-04-29 03:17:17  来源:igfitidea点击:

打开文件

在处理文件前,需要先打开它。C提供了一个fopen()函数,该函数用于打开一个文件进行读取、写入和附加。

FILE *fopen(const char *file_name, const char *mode);
模式含义
r以只读方式打开文件
w打开文件进行写入。如果文件存在,则fopen函数将删除内容并将其覆盖,否则将创建一个新文件。
a打开文件进行追加。如果文件不存在,则fopen函数将创建该文件。
r+打开文件进行读写
w+打开文件进行读写。fopen函数删除内容并覆盖文件(如果文件存在)。
a+打开文件进行读写。如果文件存在,则fopen函数将附加文件

关闭文件

处理文件后,必须使用以下fclose() 函数将其关闭:

int fclose(FILE *fp);