当前位置:首页 » 《随便一记》 » 正文

【C语言】熟悉文件顺序读写函数

8 人参与  2024年03月06日 11:21  分类 : 《随便一记》  评论

点击全文阅读


前言

本篇详细介绍了 文件顺序读写常用函数,快来看看吧~

欢迎关注个人主页:逸狼


创造不易,可以点点赞吗~

如有错误,欢迎指出~


目录

前言

​编辑

文件顺序读写函数

fgetc函数

示例

fputc函数

逐个字符写入

写入26个字母

文件拷贝

fgets函数

fputs函数

读键盘上的字符,再打印在屏幕上

fprintf函数

示例

fscanf函数

示例

fwrite函数

示例

fread函数

示例

sprintf函数

示例

sscanf函数

示例

函数对比

scanf与printf

fscanf与fprintf

sscanf与sprintf


文件顺序读写函数

fgetc函数

用于读取文件内的单个字符

示例

fputc函数

用于将单个字符写入文件中

逐个字符写入

写入26个字母

文件拷贝


写一个代码,完成将data1.txt文件的内容 拷贝一份生成data2.txt

#include<stdio.h>int main(){FILE* pfread = fopen("data1.txt", "r");if (pfread == NULL){perror("fopen->data1.txt");return 1;}FILE* pfwrite = fopen("data2.txt", "w");if (pfwrite == NULL){fclose(pfread);//判断为真后,要将pfread置为空指针pfread = NULL;perror("fopen->data2.txt");return 1;}//数据的读写(拷贝)int ch = 0;//每读一个字符就放入ch中,直到读完为止while ((ch = fgetc(pfread)) != EOF){fputc(ch, pfwrite);//写入data2.txt文件中}fclose(pfread);fclose(pfwrite);return 0;}

fgets函数

读取一行字符

#include<stdio.h>int main(){FILE* pf = fopen("data.txt", "r");if (pf == NULL){perror("fopen->data1.txt");return 1;}//读一行//最多读num-1个字符,第num个字符放\0char arr[20] = "xxxxxxxxxxxxx";fgets(arr, 10, pf);fclose(pf);pf = NULL;}

fputs函数

写入一行字符

#include<stdio.h>int main(){FILE* pf = fopen("data.txt", "w");if (pf == NULL){perror("fopen->data1.txt");return 1;}//写文件  写一行fputs("abcdef\n", pf);fputs("abcdef\n", pf);fputs("abcdef\n", pf);fclose(pf);pf = NULL;}

读键盘上的字符,再打印在屏幕上

fprintf函数

格式化打印在文件上,参数比printf 多了一个文件指针
 

示例

fscanf函数

示例

fwrite函数

以二进制形式写文件

示例

fread函数

以二进制形式读文件

示例

sprintf函数

将格式化数据转换成字符串

示例

sscanf函数

读取字符串并放入标准化数据中

示例

函数对比

scanf与printf

 scanf针对标准输入(键盘)的格式化输入函数 printf 针对标准输出(屏幕)的格式化输出函数

fscanf与fprintf

 fscanf针对所有输入流的格式化输入的函数 fprintf 针对所有输出流的格式化输出的函数

sscanf与sprintf

 sscanf 从一个字符串读取一个格式化的数据 sprintf 把一个格式化的数据转换成字符串

点击全文阅读


本文链接:http://m.zhangshiyu.com/post/74540.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 新章速递养大的反派疯魔了是什么小说(江曜姬时语)完本阅读无广告(江曜姬时语)
  • 爱,一触就破无广告_妹妹夏夏孟夏人气小说_小说后续在线阅读_无删减免费完结_
  • 他死后前妻疯魔了彩蛋(顾煜迟林筱棠)全书在线下载阅读完美终章小说大结局
  • 此后锦书休寄周窈音全文最新章节(周窈音)全文免费阅读无弹窗大结局_周窈音免费阅读
  • 弹幕说我是捞女?反手收购男主公司养鸡(林朝曦沈墨川)_弹幕说我是捞女?反手收购男主公司养鸡
  • 没给寡嫂抢到La******,老公把我和儿子做成蜡像(顾云州沈云烟)_没给寡嫂抢到La******,老公把我和儿子做成蜡像顾云州沈云烟
  • 出狱后,假千金靠玄术杀疯了(顾九音霍霆修)_出狱后,假千金靠玄术杀疯了
  • 养妹偷我认亲玉佩当上千金,男友当场分手超长版_玉佩陈雨柔养父母一口气看完_小说后续在线阅读_无删减免费完结_
  • 抽卡后,气运之子怎么都缠上来了小说(夏挽棠)(抽卡后,气运之子怎么都缠上来了)全书+后续+结局在线阅读
  • 前传爱意随风消逝续集:全文+番外乔清浅宋轻舟:结局+番外新上热文
  • 宋昭黎陆铭绪(假如从没拥抱你)前文+全本完整阅读预售作品抢先看
  • 终章小说搬空海港!我携军舰嫁军官躺赢了完结篇(温婉历战)已更新+延伸(搬空海港!我携军舰嫁军官躺赢了)清爽版

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1