【功能】
打开文件。
【函数原型】
FILE *fopen(const char *filename, const char *mode)
【参数说明】
filename:需要打开的文件。
mode:打开方式。
"r" | 打开一个用于读取的文件,该文件必须存在。 |
"w" | 创建一个用于写入的空文件。如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件。 |
"a" | 追加到一个文件。写操作向文件末尾追加数据。如果文件不存在,则创建文件。 |
"r+" | 打开一个用于更新的文件,可读取也可写入。该文件必须存在。 |
"w+" | 创建一个用于读写的空文件。 |
"a+" | 打开一个用于读取和追加的文件。 |
【返回值】
FILE 文件指针 ,失败返回NULL
#include<stdio.h>
int main()
{
FILE *fid;
fid=fopen("data.txt",'r');
if (fid==NULL)
{
perror("文件打开失败!");
return -1;
}
else
{
//do something
}
fclose(fid);
return 0;
}