正在加载图片...
"a":打开文本文件进行追加写入操作。若文件不存在,则出错。 "r+":打开文本文件进行读写操作。若文件不存在,则出错。 "w+”:打开文本文件进行读写操作。若文件已存在,则覆盖:文件不存在,则新建。 "+":打开文本文件进行读写操作。若文件己存在,则追加写入:文件不存在,则出错。 "b":打开文本/文件进行只读操作。若文件不存在,则出错。 "b”:打开二进制文件进行只写操作。若文件己存在,则覆盖:文件不存在,则新建。 "b":打开二进制文件进行追加写入操作。若文件不存在,则出错。 "b+":打开二进制文件进行读写操作。若文件不存在,则出错。 "b+":打开二进制文件进行读写操作。若文件已存在,则覆盖:文件不存在,则新建。 "b+":打开二进制文件进行读写操作。若文件已存在,则追加写入:文件不存在,则出 错。 示例: FILE *fp; if(fp=fopen("abc.txt","r"))==NULL) printf("打开文件失败!n");方 exit(0); } 该示例表示以只读的方式打开一个已经存在的文件abc.txt。这是打开文件常用的办法:对 文件是否打开成功进行检测,如果文件打开失败,即fopent()函数的值为NULL,除了向显示 屏输出错误信息外,还终止程序的执行。 (2)文件的关闭(fclose函数) 文件使用完成后,为防止被再次误操作或者丢失数据,应通过调用fclose()函数关闭该文 件。 文件关闭函数felose()的一般调用形式为: fclose(文件指针名)方 示例: FILE *fp; if(fp=fopen("file.txt","w"))==NULL) -215-"a":打开文本文件进行追加写入操作。若文件不存在,则出错。 "r+":打开文本文件进行读写操作。若文件不存在,则出错。 "w+":打开文本文件进行读写操作。若文件已存在,则覆盖;文件不存在,则新建。 "a+":打开文本文件进行读写操作。若文件已存在,则追加写入;文件不存在,则出错。 "rb":打开文本/文件进行只读操作。若文件不存在,则出错。 "wb":打开二进制文件进行只写操作。若文件已存在,则覆盖;文件不存在,则新建。 "ab":打开二进制文件进行追加写入操作。若文件不存在,则出错。 "rb+":打开二进制文件进行读写操作。若文件不存在,则出错。 "wb+":打开二进制文件进行读写操作。若文件已存在,则覆盖;文件不存在,则新建。 "ab+":打开二进制文件进行读写操作。若文件已存在,则追加写入;文件不存在,则出 错。 示例: FILE *fp; if(fp=fopen("abc.txt","r"))==NULL) { printf("打开文件失败!\n"); exit(0); } 该示例表示以只读的方式打开一个已经存在的文件 abc.txt。这是打开文件常用的办法:对 文件是否打开成功进行检测,如果文件打开失败,即 fopen( )函数的值为 NULL,除了向显示 屏输出错误信息外,还终止程序的执行。 (2)文件的关闭(fclose 函数) 文件使用完成后,为防止被再次误操作或者丢失数据,应通过调用 fclose( )函数关闭该文 件。 文件关闭函数 fclose( )的一般调用形式为: fclose( 文件指针名 ); 示例: FILE *fp; if(fp=fopen("file.txt","w"))==NULL) - 215 -
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有