c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)
c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)
2024-11-21 03:31:55  作者:东邪天上  网址:https://m.xinb2b.cn/sport/uxw292036.html

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


1.fopen函数 打开文件

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

参数1:fname 文件名

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

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


文件打开方式:”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;成功返回字符指针;


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

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

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


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

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

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

  • 十大苍蝇小馆(令北京人痴迷的苍蝇小馆)
  • 2024-11-21令北京人痴迷的苍蝇小馆您要问我现在从哪还能找到老北京的味道,那还得是胡同里地道的小馆,一进门,老北京的气息就扑面而来但追求服务和环境的小伙伴,可能要被劝退了...(图片来自大众点评:mermaidren)1.法源寺街胡同菜。
  • 李宗盛林忆莲同台当爱已成往事(李宗盛林忆莲同框什么梗)
  • 2024-11-21李宗盛林忆莲同框什么梗[海峡网]李宗盛林忆莲同框5月2日,有网友晒出了一组照片,原来是李宗盛与林忆莲深夜约会,一时间也是引来了不少人的围观了,这也是这夫妻俩在离婚15年后的首次同框了,自然是吸引了不少媒体记者的注意了当天李。
  • 实用的人际沟通技巧与经验(提高人际沟通技巧的10个方法)
  • 2024-11-21提高人际沟通技巧的10个方法提高人际沟通技巧的10个方法1.理解沟通的细微差别沟通早已不再局限于口头的交流,而变成人与人之间联系的有效方式沟通过程中存在着许多干扰和扭曲信息传递的因素,在传达的过程中信息的内容和含义经常会被误解理。
  • 怎么样才能让音乐变成自己的原声(音乐是如何在做变化的)
  • 2024-11-21音乐是如何在做变化的#春日生活打卡季#休止符音乐由声响和静音组成,音符告诉我们何时演奏,休止符告诉我们何时停止4种类型的休止符全音休止符,表示4拍静音二分休止符,表示2拍静音四分休止符,表示1拍静音八分休止符,表示1/2。
  • 你追过的6部高分电视剧都在这了(这些一人分饰两角的电视剧)
  • 2024-11-21这些一人分饰两角的电视剧在一些电视剧中,会有一个演员同时饰演两个角色的情况这对演员来说是一个比较大的挑战,因为每个角色的性格特点都不同,在同一个剧中饰演两个角色需要很好的情绪转换,让观众能够分辨出两个角色的不同那么今天我们就。
  • 青椒怎么挑选(青椒的选购技巧)
  • 2024-11-21青椒的选购技巧顶端的柄呈鲜绿色的才是成熟的成熟的青椒外观新鲜、厚实、明亮,肉厚;顶端的柄,也就是花萼部分是新鲜绿色的未成熟的青椒较软,肉薄,柄呈淡绿色有弹性的很新鲜新鲜的青椒在轻压下虽然也会变形,但抬起手指后,能很。
  • 变道超车正确观看后视镜(如何通过右后视镜)
  • 2024-11-21如何通过右后视镜我现在行驶的这条快速路上,通过上方LED显示屏可以看到一条绿色的横带,说明前方道路整体通畅,但是路面上左右前车流量还是比较大,在车流量比较大的路段开车,目光要兼顾远方各车道情况,如果不在前方拐弯,车道。
  • 奶盖怎么做最简单(奶盖怎么做简单好喝)
  • 2024-11-21奶盖怎么做简单好喝淡奶油150g、牛奶40g、白糖适量、盐适量、奶油奶酪20g、炼乳适量首先将淡奶油和牛奶放入碗中,轻轻的搅拌将两者混合放在一边就可以然后准备一小点水,放入白糖和盐,两者大概放10g和1g就可以,因为之。
  • 王者荣耀搞笑有趣名字(王者荣耀搞笑奇葩名字)
  • 2024-11-21王者荣耀搞笑奇葩名字王者荣耀的玩家很多,当然奇葩也是非常多的,名字千奇百怪,自带笑点,下面大家来看一下你遇到最好玩的名字是什么呢,欢迎在下方留言与我分享喜欢关注我吧,每天都会更新最新最好玩的咨询,。
  • 蜂巢蜜与蜂蜜什么区别(蜂巢蜜和蜂蜜有什么区别)
  • 2024-11-21蜂巢蜜和蜂蜜有什么区别  蜂巢蜜和蜂蜜有什么区别?蜂巢蜜和蜂蜜哪个好吃?  蜂蜜是一种小蜜蜂辛勤酿造而成的食品,深受大家的青睐,蜂蜜种类众多,很多朋友也听说过蜂巢蜜,那蜂巢蜜和蜂蜜有什么区别?  蜂巢蜜其实是蜂蜜中的一种,。
  • 西汉什么时候彻底击败匈奴 匈奴内部大火拼
  • 2024-11-21西汉什么时候彻底击败匈奴 匈奴内部大火拼汉武帝去世后,汉匈战争之间暂停兵戈匈奴内部因为长达四十余年的战争,马匹牲畜无法正常孕育繁殖,战马方面损耗严重同时,内部政权也开始在几代颛渠阏氏的极度干预下,变得错综复杂,矛盾重重在狐鹿孤单于时代,左大。