c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)
c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)
2024-09-30 01:15:42  作者:东邪天上  网址:https://m.xinb2b.cn/tech/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-09-30快来看哪些是公租房失信行为来源:【四川日报-川观新闻】川观新闻记者张明海4月29日,川观新闻记者从住建厅获悉,日前四川省住房和城乡建设厅印发《关于建立四川省公租房保障家庭信用信息记录管理的指导意见》(以下简称《指导意见》)根据。
  • 茉莉花最适宜的温度(茉莉花对温度条件的要求)
  • 2024-09-30茉莉花对温度条件的要求茉莉喜欢在强光、高温下生长,当气温在摄氏20度以上时,就开始孕蕾而陆续开花,气温30度以上时,花蕾形成和发育的速度大大加快,而花的香味也更加浓烈气温降至10度以下时,则生长缓慢,开始进入休眠期。
  • 广场舞的户外音响(为广场舞而生的户外音箱)
  • 2024-09-30为广场舞而生的户外音箱随着户外娱乐越来越受到大家喜爱,尤其是广场活动,唱歌跳舞都需要一个多功能的扩声系统来自一个老牌的音频厂家天龙,最近推出了一款,带控制台的户外音箱AudioCommander音箱上方的控制面板看上去特别。
  • 周杰伦最喜欢他的哪首歌(周杰伦都给谁写过歌)
  • 2024-09-30周杰伦都给谁写过歌天王周杰伦在成名前也曾为了生计,给许多前辈写歌的经历,当然就算后来成了名他也依旧会给很多同行写歌,今天来看看都有谁有幸让周董给他写过歌1.李玟《刀马旦》周杰伦作曲,方文山作词,周杰伦和方文山很早的时候。
  • nvidia自带显卡超频(NVIDIA显卡刷BIOS教程秒变超频显卡)
  • 2024-09-30NVIDIA显卡刷BIOS教程秒变超频显卡NVIDIA显卡是目前全球显卡排行比较靠前的一款品牌了,在很多的电脑配置中,都能有它的身影其实显卡是可以刷BIOS的,刷新显卡BIOS可以让它发挥更好的性能,变得跟超频显卡一般,虽然很多用户拥有一款性。
  • 玄奘之路纪录片第1集(玄奘之路)
  • 2024-09-30玄奘之路今天看了纪录片《玄奘之路》,突然发现自己不是不喜欢历史,而是喜欢这样方式的历史记录公元627年的秋天,大唐帝国的都城—长安,一个僧人走出了城门他11岁学习佛法,13岁出家,28岁决定前往遥远的西方,寻。
  • 因车灯清洗器问题导致故障 因车灯清洗器问题
  • 2024-09-30因车灯清洗器问题导致故障 因车灯清洗器问题日前,车质网从国家市场监督管理总局缺陷产品管理中心网站获得最新消息,大众汽车因前照灯清洗器达不到清洗效率的技术标准,大众集团日本株式会社将在日本召回GolfTouran1.4/110kW,GolfTo。
  • 平面几何的十七个定理(学霸收集整理的常见平面几何定理)
  • 2024-09-30学霸收集整理的常见平面几何定理1、欧拉(Euler)线:同一三角形的垂心、重心、外心三点共线,这条直线称为三角形的欧拉线;且外心与重心的距离等于垂心与重心距离的一半2、九点圆:任意三角形三边的中点,三高的垂足及三顶点与垂心间线段的。
  • 美妆吐槽大会最难买的产品(冻干粉的春天真的来了吗)
  • 2024-09-30冻干粉的春天真的来了吗根据艾瑞咨询《2017年中国消费者购物趋势洞察》的报告指出,消费者对于产品的诉求从之前的性价比为王,逐步变为产品的品质、口碑、品牌能否满足其个性化需求护肤的市场再升级,让市场渴求新技术、新成分、新产品。