C语言的fopen函数。
函数原型:FILE* fopen(const char* path, const char* mode)
功能:用于打开文件
参数:const char* path:字符串类型,文件所在的路径,包括文件名
Const char* mode:打开方式
关于打开方式:
(1)r以只读的方式打开,该文件必须存在
(2)r+以可读、可写的方式打开,该文件必须存在
(3)W以可写方式打开,如果文件存在则清空文件内容;如果文件不存在则建立该文件
(4)W+以可读可写方式打开,如果文件存在则清空文件内容;如果文件不存在则建立该文件
(5)a以附加方式打开只写文件。如果文件不存在,则建立文件;如果文件存在,则在源文件结尾之后,追加新内容。(EOF保留)
(6)a+以可读、可写的方式打开文件。如果文件不存在,则建立文件;如果文件存在,在源文件之后追加新内容(EOF不保留)
(7)wb以只写方式打开、或者新建一个二进制文件。只允许写数据。
(8)wb+以可读、可写打开、或者建立一个二进制文件,允许读、写。
(9)ab+以可读。可写打开一个二进制文件,允许在文件末尾追加数据。
返回值:成功打开,返回指向该流的文件指针;失败返回NULL,并把错误码存在errno中。