admin管理员组文章数量:1794759
C语言中fopen()函数的使用方法
fopen()函数的使用方法
C语言中fopen()的基本用法:
语法: FILE *fopen(const char *filename, const char *mode);` 返回值:fopen函数返回新打开文件的文件指针; 如果此文件不能打开,则返回NULL指针。
所需头文件: #include <stdio.h>` 参数和模式- filename: 要打开的文件名字符串
- mode: 访问文件的模式, 它包括:
一个简单的表格是这么创建的:
"r" | 打开文件仅供读取 | 必须存在 |
"w" | 创建新文件仅供写入 | 若存在,则清空后再写入 |
"a" | 打开文件附加写入 | 若不存在,则创建新文件写入 |
"r+" | 打开文件供读取并写入 | 必须存在 |
"w+" | 创建新文件供读取并写入 | 若存在,则清空后再写入 |
"a" | 打开文件读取并附加写入 | 若不存在,则创建新文件写入 |
下段代码展示了一个简单的fopen函数的读取与写入。
#include <stdio.h> #include <stdlib.h> int main () { FILE * fp; fp = fopen ("Ifile.txt", "w+"); fprintf(fp, "%s %s %s %d", "We", "are", "in", 2020); fclose(fp); return(0); }运行后:
We are in 2012我们再尝试读取这个file:
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("Ifile.txt","r"); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } fclose(fp); return(0); }运行后:
We are in 2020//此博客用于自我学习的记录,若某处不当请指正:)
reference:www.tutorialspoint/c_standard_library/c_function_fopen.htm www.techonthenet/c_language/standard_library_functions/stdio_h/fopen.php
版权声明:本文标题:C语言中fopen()函数的使用方法 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686497659a74148.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论