C语言中fopen()函数的使用方法 您所在的位置:网站首页 c语言中filename是什么意思 C语言中fopen()函数的使用方法

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

2024-06-19 02:49| 来源: 网络整理| 查看: 265

fopen()函数的使用方法

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

语法: FILE *fopen(const char *filename, const char *mode);` 返回值:

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

所需头文件: #include ` 参数和模式 filename: 要打开的文件名字符串mode: 访问文件的模式, 它包括:

一个简单的表格是这么创建的:

模式描述文件可否存在"r"打开文件仅供读取必须存在"w"创建新文件仅供写入若存在,则清空后再写入"a"打开文件附加写入若不存在,则创建新文件写入"r+"打开文件供读取并写入必须存在"w+"创建新文件供读取并写入若存在,则清空后再写入"a"打开文件读取并附加写入若不存在,则创建新文件写入 范例:

下段代码展示了一个简单的fopen函数的读取与写入。

#include #include 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 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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有