c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)
c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)
2024-06-26 07:34:54  作者:东邪天上  网址:https://m.xinb2b.cn/life/uxw292036.html

C语言之中文件的操作很重要,开发软件时常常需要对文件进行读写,今天小编带大家来入门C语言的文件操作。

c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)(1)

1.fopen函数 打开文件

表达式:FILE *fopen(const char *fname, const char *mode);

参数1:fname 文件名

参数2:mode 打开方式 (“r” 读 、“w” 写)

返回值:文件指针,如果打开失败,返回值为NULL

c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)(2)

文件打开方式:”r“ 以读的方式打开文本文件”r “ 以读写的方式打开文本文件”rb“ 以读的方式打开二进制文件”rb “ 以读写的方式打开二进制文件”w“ 以写的方式创建一个文本文件,如果存在就覆盖”w “ 以写读的方式打开文本文件”wb“ 以写的方式创建二进制文件”wb “ 以写读的方式创建二进制文件”a“ 以尾部追加的方式打开文本文件,只能写“a ” 以尾部追加的方式打开文本文件,能读能写“ab” 以尾部追加的方式打开二进制文件,只能写“ab ” 以尾部追加的方式打开二进制文件,能读能写2.fclose函数 关闭文件

写入的内容会存在缓存区,并没有真正写入文件。当以函数fclose关闭文件或者用fflush刷新文件时,不仅可以清理缓存,还可以真正写入文件。

3.fgetc 文件读取(一个字符)

从文件里读取一个字符。

表达式:int fgetc(FTLE *stream);

返回值:成功返回读取到的字符,类型是int;读取失败或者读到文件尾时,返回EOF,也就是-1

4.fputc 写入文件(一个字符)

将一个字符写入文件。

表达式:fgetc (intc, FILE * stream );

返回值:失败时返回EOF

5.fgets 读取文件(一个字符串)

将字符串写入文件。也可以输入字符串。

表达式:char *fgets(char *str, int num, FILE *stream);

参数num:最多读取num-1个字符或者遇到文件结束符EOF结束。

返回值:失败返回NULL;成功返回字符指针;

c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)(3)

7.fprintf 写入文件(写入格式化数据)

表达式:int fprintf(FILE *stream, const char *format, ...);

与printf函数相似,主要是在第一个参数指定写入文件。

c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)(4)

8.fscanf 读取文件 (格式化读取数据)

表达式:int fscanf(FILE *stream, const char *format, ...);

返回值:成功时返回实际读取的数据个数。失败返回EOF。

  • 萝卜丸子做法(怎样做萝卜丸子)
  • 2024-06-27怎样做萝卜丸子白萝卜擦成丝并加一勺盐静置10分钟,准备一小块豆腐并用刀碾成末加入碾碎的豆腐,适量盐,玉米淀粉,一勺面粉以及清水搅拌,用手取一点萝卜丝并团成丸子将丸子放入锅中蒸10分钟,调好料汁并放入锅中熬制,将熬好。
  • 二进制恋爱网剧溺水(网剧原来是你定档)
  • 2024-06-27网剧原来是你定档高甜励志青春类型网剧《原来是你》定档12月25日男主江顾南(张轩睿饰)不仅是高颜值学霸一枚,还是出国参训的种子选手,有游泳小王子的美称就是在追女生的事情上过于中二别人追女生是甜言蜜语、鲜花礼物、呵护备。
  • 在南京发生的四个近代历史事件(在南京浩劫中那三个)
  • 2024-06-27在南京浩劫中那三个我相信绝大多数人都认识这篇被录入初中课本的报道,这两个恶魔在南京浩劫期间,分别砍杀了106位和105位无辜百姓,由于没有大幅拉开“比分”,二人当即决定进行一场加赛,看到底谁能在最短的时间里重新杀掉15。
  • 猫咪早上跑酷是怎么回事(猫咪半夜跑酷怎么办)
  • 2024-06-27猫咪半夜跑酷怎么办相信很多铲屎官都对猫咪夜里跑酷的行为感到非常的头疼,其实猫咪夜间行动跟它们的生活习性有很大的关系,那我们应该怎么解决呢?首先让我们先了解一下猫咪半夜跑酷的原因?一般情况下,猫咪的睡眠时间在16-20个。
  • 六到十二月的英语单词联想记忆法(英法德语单词都简单)
  • 2024-06-27英法德语单词都简单这个系列,我们准备用英语纪录片《英语的历史》和大家一起练习英语听力并记忆重点的英法德语单词计划每天学习一个句子,有些过长的句子分几次学习首先,请大家有空多看看这个视频最好能坚持每天看一遍英语纪录片《英。
  • 预防骨质疏松不是一件轻松的事情(世界骨质疏松日)
  • 2024-06-27世界骨质疏松日来源:人民健康网10月20日是世界骨质疏松日骨质疏松症是影响人们健康的最常见的骨骼性疾病什么是骨质疏松症?哪些原因导致骨质疏松?又该如何预防呢?人民网记者就此采访了首都医科大学附属北京世纪坛医院关节外。
  • 江苏溧阳读音
  • 2024-06-27江苏溧阳读音江苏溧阳读作:jiāngsūlìyáng,是江苏省常州市的一个地级市溧阳市境内有石灰岩、方解石、瓷石、膨润土、黏土、硅灰石、石英岩、石英砂岩、大理岩、建筑砂、煤炭等其中石灰石、方解石、大理石、陶土、彩。
  • 眼贴的使用方法(眼睛贴的功效)
  • 2024-06-27眼睛贴的功效眼贴的使用方法:首先,我们要彻底的清洁肌肤打开眼贴膜的包装,我们需要找好眼贴膜的正反面,然后把它贴到我们有眼袋或者黑眼圈地方大约贴20分钟左右,然后把眼贴膜拿下来清洗一下眼部,这就是我们眼贴膜的使用方。
  • 各地美食(各地特色小吃)
  • 2024-06-27各地特色小吃鸡仔饼鸡仔饼是广东广州地区汉族传统饼类名小吃,广东四大名饼之一,原名“小凤饼”,清代咸丰年间广州西关姓伍的富家有一名叫小凤的女工所创制因人们美称“鸡”为“凤”,而它的商标是以“小鸡”为记,而“小鸡”广。
  • 云南翡翠三大交易市场(云南边城看翡翠)
  • 2024-06-27云南边城看翡翠翡翠的主要产地是在缅甸,经云南腾冲、瑞丽等边城输入我国早在清朝时,翡翠制品就开始在中国广为流传到了现代,不少人对翡翠的收藏热情依然不减罗耀林,是一位翡翠收藏爱好者,他从1983年就开始收藏翡翠了​这块。