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

C语言 文件操作——按字符读写文件

目录

按字符读写文件

按字符读文件

feof()究竟是什么?

使用feof()时的怪象

怪象背后的原因是什么?

解决方法——1

解决方法——2


按字符读写文件

int putchar (int c);
向标准输出流 stdout (默
认屏幕)写一个字符
int getchar (void);
从标准输入流 stdin (默认
键盘)读入一个字符
int putc (int c,FILE *fp);
int fputc (int c,FILE *fp);
向任意流 fp 写一个字符
int getc (FILE *fp);
int fgetc (FILE *fp);
从任意流 fp 读入一个字符
fputc (c,stdout) 相当于 putchar (c)
fgetc (stdin) 相当于 getchar ()
#define putchar (c) putc (c,stdout)
#define getchar (c) getc (stdin)
EOF stdio.h 中定义为 -1
按字符读写
int fgetc (FILE *fp);
fp 读出一个字符,将位置指针指向下一个字符
若读成功,则返回该字符
若读到文件尾或者读取错误,则返回 EOF
int fputc ( int c, FILE *fp);
fp 输出字符 c
若写入错误,则返回 EOF ,否则返回 c

按字符读文件

feof()究竟是什么?

使用feof()时的怪象

怪象背后的原因是什么?

解决方法——1

解决方法——2


http://www.kler.cn/a/447395.html

相关文章:

  • 54、库卡机器人轴的软限位设置
  • 2024年港澳台华侨生联考师范类院校录取情况来
  • 半连接转内连接规则的原理与代码解析 |OceanBase查询优化
  • lambda初探(一)
  • 多个Echart遍历生成 / 词图云
  • electron-vite【实战系列教程】
  • uni-app开发商品分类页面实现
  • 奇怪问题| Chrome 访问csdn 创作中心的时候报错: 服务超时,请稍后重试
  • IIoT赋能绿色智造:2025制造业的可持续发展之路
  • 主要是使用#includenlohmannjson.hpp时显示找不到文件,但是我文件已正确导入visual studio配置,也保证文件正确存在
  • .NET重点
  • 标准模板库(STL)中的一个容器 都有什么
  • ARM学习(38)多进程多线程之间的通信方式
  • 工业摄像机基于电荷耦合器件的相机
  • 三格电子——新品IE103转ModbusTCP网关
  • C++ OCR银行卡文字识别
  • 【潜意识Java】蓝桥杯算法有关的动态规划求解背包问题
  • vue-flow流程图组件
  • 基于SpringBoot的“旅游管理系统”的设计与实现(源码+数据库+文档+PPT)
  • 模型数据算法概论
  • 【Elasticsearch04】企业级日志分析系统ELK之Elasticsearch 插件
  • 方格分割(蓝桥杯2017年试题D)
  • 台球助教系统开发之助教预约功能模块需求分析(第十三章)
  • 【Python】利用函数模拟创建【栈】的数据结构操作
  • MFC/C++学习系列之简单记录6
  • Kubeadm+Containerd部署k8s(v1.28.2)集群(非高可用版)