炫意html5
最早CSS3和HTML5移动技术网站之一

fopen() – C语言库函数

C库函数 FILE *fopen(const char *filename, const char *mode)打开使用给定模式的文件名所指向的文件名。

声明

以下是声明fopen()函数的功能。

FILE *fopen(constchar*filename,constchar*mode)

参数

  • filename — 这是C字符串,其中包含要打开的文件名。

  • mode — 这是C字符串,其中包含文件访问模式。它包括:

mode 描述
“r” 打开一个文件进行读取。该文件必须存在。
“w” 创建一个空的书面文件。如果已经存在具有相同名称的文件,其内容被删除的文件被认为是一个新的空文件。
“a” 附加到文件中。写入操作的数据追加在文件末尾的。该文件被创建,如果它不存在。
“r+” 打开更新文件读取和写入。该文件必须存在。
“w+” 创建一个空文件,读取和写入。
“a+” 打开一个文件的​​读取和追加。

返回值

这个函数返回一个FILE指针。否则,将返回NULL并设置全局变量errno以指示错误。

例子

下面的例子演示了如何使用fopen()函数功能。

#include<stdio.h>#include<stdlib.h>int main(){
FILE * fp;
fp = fopen ("file.txt","w+");
fprintf(fp,"%s %s %s %d","We","are","in",2012);
fclose(fp);return(0);}

让我们编译和运行上面的程序,这将创建一个文件file.txt中包含以下内容:

We are in 2012

炫意HTML5 » fopen() – C语言库函数

Java基础教程Android基础教程