fopen()
是C语言中常用的函数之一,用于打开文件并创建一个文件指针。
它的函数原型如下:
FILE *fopen(const char *filename, const char *mode);
其中,filename表示被打开文件的名称,可以包含路径信息;mode表示文件打开方式,有多种模式可选,如:
"r":只读模式,打开一个文本文件,只能进行读取操作; "w":写模式,打开一个文本文件,可进行写入操作。若文件不存在,则会创建该文件;若文件已存在,则清空文件内容; "a":追加模式,打开一个文本文件,可进行写入操作。若文件不存在,则会创建该文件;若文件已存在,则在文件尾部添加新的数据。同时,文件指针指向文件末尾; "rb":二进制只读模式; "wb":二进制写模式; "ab":二进制追加模式。
该函数返回一个文件指针(FILE * ),如果返回值为NULL,则表示打开文件失败。
打开文件后可以使用fclose()函数关闭文件。