C语言中fopen()函数的使用方法示例详解

Paula ·
更新时间:2024-05-16
· 828 次阅读

目录

fopen()函数的使用方法

C语言中fopen()的基本用法:

fopen()函数的使用方法 C语言中fopen()的基本用法:

语法:

FILE *fopen(const char *filename, const char *mode);`

返回值:

fopen函数返回新打开文件的文件指针;如果此文件不能打开,则返回NULL指针

所需头文件:

#include <stdio.h>&#96;

参数和模式

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:

https://www.tutorialspoint.com/c_standard_library/c_function_fopen.htm

https://www.techonthenet.com/c_language/standard_library_functions/stdio_h/fopen.php

到此这篇关于C语言中fopen()函数的使用方法的文章就介绍到这了,更多相关C语言fopen()函数内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!



示例 方法 函数 fopen C语言

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章
Genet 2020-03-11
820
Vevina 2020-05-22
844