fputc()函数用于将单个字符写入文件。它将一个字符输出到流。

fputc()函数的语法:

int fputc(int c, FILE *stream)

示例:

创建一个源文件:fputc-write-file.c,其代码如下 -

#include

main() {

FILE *fp;

fp = fopen("myfile.txt", "w");//opening file

fputc('y', fp);//writing single character into file

fputc('i', fp);

fputc('i', fp);

fputc('b', fp);

fputc('a', fp);

fputc('i', fp);

fputc('.', fp);

fputc('c', fp);

fputc('o', fp);

fputc('m', fp);

fclose(fp);//closing file

printf("character have all write to file: myfile.txt\n");

}

执行上面示例代码,得到以下结果 -

character have all write to file: myfile.txt

读取文件:fgetc()函数

fgetc()函数从文件中返回单个字符。它从流中获取一个字符。它在文件结尾返回EOF。

语法如下:

int fgetc(FILE *stream)

为了方便演示,这里创建一个源文件:fgetc-read-file.c,其代码如下所示 -

#include

void main() {

FILE *fp;

char c;

fp = fopen("myfile.txt", "r");

while ((c = fgetc(fp)) != EOF) {

printf("%c", c); // 一个一个字符地读取

}

fclose(fp);

}

注意:首先确定执行上面的fputc-write-file.c程序,或自己创建一个文件:myfile.txt

执行上面示例代码,得到以下结果 -

yiibai.com

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

c语言fgetc函数作用,C语言fputc()和fgetc()函数相关推荐

  1. c语言fun的作用,c语言fun函数有什么作用

    c语言fun函数有什么作用 c语言fun函数的作用是被主函数所调用,来定义一个函数或方法,这样在引用时可以用fun表示,比如[int fun(int x,int y)]. c语言fun函数的作用是: ...

  2. c语言memset函数作用,C语言memset函数使用方法详解

    C语言memset函数使用方法详解 一.函数原形   void *  memset(void*s,int ch,size_t n) 二.函数作用  将以s内存地址为首的连续n个字节的内容置成ch,一般 ...

  3. c语言中time函数作用,C语言中时间的基本用法小结

    前言 在我学的这些编程语言中,总是记不住它们的时间处理方式,每次用到时都要重新看,所以想着在这里记录下来,也方便用到时查找,也方便有需要的朋友们参考. time_t和struct tm 在C语言中用t ...

  4. c语言scanf函数作用,C语言scanf函数应用问题解答

    C语言scanf函数应用问题解答 C语言的输入是由系统提供的库函数完成的.scanf函数是C语言中最常用且功能最强的输入函数,但该函数如使用不慎,就会出现错误或得不到预想的结果.以下结果都是基于VC+ ...

  5. c语言info函数作用,c语言解析系列(4)函数

    E函数 函数只要"有一个接口,一个出口",就可以把复杂的程序连接起来.它为程序化大为小,实现模块化,避免了程序的繁长,为团队之间协作完成某一复杂的工程提供了便利的途径,高效快捷,既 ...

  6. c语言record的作用,C语言基础 record 2-指针,结构体,链表,文件的输入输出

    指针: 1.指针的概念: 内存区的每一个字节有一个编号,这就是 '地址',由于通过地址能找到所需的变量单元,而地址指向该变量单元,所以将地址形象化称为 '指针'.C/C++中是可多继承的指针,而Jav ...

  7. step在c语言中什么作用,C语言step-by-step(二)(数据类型)

    第2章:数据类型 先介绍一些计算机指令简单的知识: 大家都知道我们的计算机有硬盘.有内存这两样东西,都属于存储器,但是硬盘属于在掉电后不丢失信息,一般我们把资料存放在硬盘:然而内存掉电会丢掉所有信息, ...

  8. C语言文件缓冲区作用,C语言 文件操作4--文件结构体FILE的理解以及缓冲区再讲...

    //文件结构体FILE的理解以及缓冲区再讲 #include #include //要点:文件结构 //struct _iobuf { // char *_ptr; ------当前缓冲区内容指针 / ...

  9. %2d在c语言中什么作用,C语言中的 %2d是什么意思

    修饰符格式说明.意义M%md以宽度m输出整型数,不足m时,左补空格0m%0md以宽度m输出整型数,不足m时,左补零m,n%m.nf以宽度m输出实型小数,小数位为n位例如:设i=123,a=12.345 ...

  10. c语言 const常量作用,C语言 const常量讲解

    //const的本质 //const本质上是伪常量,无法用于数组初始化以及全局变量初始化 //原因在于const仅仅限定变量无法直接赋值,但是却可以通过指针间接赋值 //例如局部常量在栈区,而不在静态 ...

最新文章

  1. django 上传文件夹_django文件上传
  2. Android Studio2.2.3 通过JNI引用ffmpeg库小结
  3. FlowVisor入门教程
  4. mysql 账号权限过期_Mysql用户忘记密码及密码过期问题的处理方法
  5. 重磅 | 神策智能运营 2.0 发布!解锁小程序“拉、留、转”新招式
  6. 【转】 SLIC超像素分割详解(一):简介
  7. 微软 word转换pdf_如何将行转换为Microsoft Word表中的列
  8. “光伏进社区” 应及早谋划布局
  9. mysql注入***扫描备忘;
  10. 【EF】Entity Framework Core 2.0 特性介绍和使用指南
  11. 软件开发过程中最重要的是人?还是领导者?
  12. 1、Struts2基本入门
  13. 怎么做简单版ps碎片飞溅效果
  14. 网络版五子棋程序的开发
  15. 2020不平凡的一年,2021请继续奋斗
  16. [-Flutter趣玩篇-] 出神入化的Align+动画
  17. 漏洞分析——Race_Condition
  18. 历史名人鲁迅介绍HTML个人网页作业作品下载 历史人物介绍网页设计制作 大学生英雄人物网站作业模板 dreamweaver简单个人网页制作
  19. ext4数据恢复实战及文件系统结构详解
  20. 2022-4-28 BUUCTF Crypto区部分题目分享

热门文章

  1. 微信小程序之身份证照片正反上传
  2. 两直线平行交叉相乘_高中数学知识点:向量平行公式和垂直公式
  3. 日落潭照树,川明风动花。
  4. 与QQ群中一屌人的聊天记录,颇有感触,贴出来,大家共勉一下哦
  5. 指标波动的原因很头疼?不妨试试“问诊”法!
  6. Ubuntu 如何直接回到桌面
  7. 韶音骨传导耳机怎么样?南卡和韶音在线评测对比
  8. 使用FDDB人脸样本检测库,测试自己的人脸检测算法性能并生成ROC曲线。
  9. 阿里云抗ddos云防护服务器基础防护介绍
  10. Renesas CS+ for ca cx入门(一)