当前位置: 首页 > news >正文

C语言中的文件操作(二)

C语言中的文件操作(一)-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Xiaodao12345djs/article/details/142746010?spm=1001.2014.3001.5501

四、文件的顺序读写

1、fputc (字符输出函数/写)

将一个字符写入文件中

#include <stdio.h>int main()
{FILE* pf = fopen("test.txt", "w");//如果打开失败,返回空指针NULLif (pf == NULL){perror("fopen");return 1;}//写操作fputc('a', pf);fputc('b', pf);fputc('c', pf);fputc('d', pf);fputc('e', pf);//关闭文件fclose(pf);pf = NULL;return 0;
}

顺序输出一个字符一个字符写,写完一个字符指针指向下一个

2、fgetc(字符输入函数/读)

从指针指向的文件中读字符,返回读到字符的ASCII码值,顺序输入一个字符一个字符读,读完一个字符指针指向下一个

#include <stdio.h>int main()
{FILE* pf = fopen("test.txt", "r");//如果打开失败,返回空指针NULLif (pf == NULL){perror("fopen");return 1;}//读操作char ch = fgetc(pf);printf("%c", ch);//ach = fgetc(pf);printf("%c", ch);//bch = fgetc(pf);printf("%c", ch);//c//关闭文件fclose(pf);pf = NULL;return 0;
}

http://www.lryc.cn/news/455989.html

相关文章:

  • 【C++篇】继承之韵:解构编程奥义,领略面向对象的至高法则
  • Ubuntu 22.04 安装 KVM
  • 101 公司战略的基本概念
  • 【devops】devops-ansible之剧本初出茅庐--搭建rsync和nfs
  • @RestController 和 @Controller 注解的联系及要点
  • 机器学习篇-day03-线性回归-正规方程与梯度下降-模型评估-正则化解决模型拟合问题
  • 图像人脸与视频人脸匹配度检测
  • 【AI绘画】Midjourney进阶:对称构图详解
  • 道路积水检测数据集 1450张 路面积水 带分割 voc yolo
  • 上门安装维修系统小程序开发详解及源码示例
  • 03_23 种设计模式之《原型模式》
  • 【秋招笔试】10.08华为荣耀秋招(已改编)-三语言题解
  • 基于ResNet50模型的船型识别与分类系统研究
  • 一个为分布式环境设计的任务调度与重试平台,高灵活高效率,系统安全便捷,分布式重试杀器!(附源码)
  • 攻防世界(CTF)~Misc-Banmabanma
  • 获取淘宝直播间弹幕数据的技术探索实践方法
  • Python 卸载所有的包
  • JWT(JSON Web Token)、Token、Session和Cookie
  • 国内知名人工智能AI大模型专家培训讲师唐兴通讲授AI办公应用人工智能在营销与销售过程中如何应用数字化赋能
  • Android常用C++特性之std::swap
  • MongoDB数据库详解:特点、架构与应用场景
  • 【C语言刷力扣】1678.设计Goal解析器
  • RK3568平台开发系列讲解(I2C篇)i2c 总线驱动介绍
  • xilinx中bufgce
  • 雷池+frp 批量设置proxy_protocol实现真实IP透传
  • DAY27||回溯算法基础 | 77.组合| 216.组合总和Ⅲ | 17.电话号码的字母组合
  • js基础速成12-正则表达式
  • 使用Selenium自动化测试定位iframe以及修改img标签的display属性值
  • DAY13
  • WPF 自定义用户控件(Content根据加减按钮改变值)