C语言 的 fputc 和fgetc 函数

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

c语言fputc用法,fputc 和fgetc 函数相关推荐

  1. C语言中fputc和fgetc函数用法

    C语言中文件的读写函数之 fputc.fgetc 首先,我们要知道fputs和fgetc这两个函数是包含在标准库函数中的函数,换句话说,就是封装在标准函数中的两个函数.其中这两个函数都是每次只能输入或 ...

  2. 【C 语言】文件操作 ( 按照单个字符的方式读写文件 | fgetc 函数 | fputc 函数 )

    文章目录 一.文件名路径设置 二.文件打开方式 三.fputc 函数 | 按照字符方式写文件 1.fputc 函数 2.代码示例 四.fgetc 函数 | 按照字符方式读文件 1.fgetc 函数 2 ...

  3. c语言fgetc函数作用,C语言fputc()和fgetc()函数

    fputc()函数用于将单个字符写入文件.它将一个字符输出到流. fputc()函数的语法: int fputc(int c, FILE *stream) 示例: 创建一个源文件:fputc-writ ...

  4. 利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中; 利用fgetc函数写一函数getw(fp)从所指文件读出一整数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 5.利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中: 利 ...

  5. C语言 文件读写 fputc 函数 - C语言零基础入门教程

    目录 一.fputc 函数简介 二.fputc 函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fputc 函数简介 fpu ...

  6. C语言的重定向fputc函数

    重定向 即自己重写C的库函数 提示 链接器检查到用户编写了与C库函数相同名字的函数时,优先调用用户编写函数,这样就可实现重定向 重定向printf()函数 需重写fputc()这个c标准库函数(pri ...

  7. c语言fgetc函数_C语言中的fgetc()函数与示例

    c语言fgetc函数 C中的fgetc()函数 (fgetc() function in C) Prototype: 原型: int fgetc(FILE *filename); Parameters ...

  8. c语言fgets用法,C语言文件操作中fgets与fputs函数讲解

    C语言文件操作中fgets与fputs函数讲解 本文主要介绍了C语言文件操作中 fgets与fputs 函数详解的相关资料,下面是小编为大家整理的C语言文件操作中fgets与fputs函数讲解,欢迎参 ...

  9. c语言fgetc()函数(从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动)

    C 标准库 - <stdio.h> 文章目录 描述 声明 参数 返回值 实例 描述 C 库函数 int fgetc(FILE *stream) 从指定的流 stream 获取下一个字符(一 ...

最新文章

  1. UE建筑可视化全局照明学习 Unreal Engine: Global Illumination for Arch. Visualization
  2. Redis中通过bat获取指定前缀开头的所有键值对并输出保存到文件中
  3. fiddler修改response header
  4. Python新式类与经典类(旧式类)的区别
  5. 【不用拔插U盘也可以继续使用】
  6. Altium Designer(十):极坐标
  7. 如何更改 Windows XP 中的 Windows 登录屏幕保护程序
  8. c语言设计一个自动阅卷功能,程序阅卷论文,关于编程题自动阅卷系统的设计实现相关参考文献资料-免费论文范文...
  9. perform指标分析_Perform+3D-入门实战指导.ppt
  10. 关于Git这一篇就够了
  11. 获取汉字的拼音码(工具类)
  12. python 模拟点击第三方软件_使用Python模拟腾讯第三方认证-篇2
  13. js Tree(梅花雪)最简单的例子(来字MEIZZ)
  14. 2020京东双十一【全民营业,瓜分十亿】自动做任务软件
  15. Python 正则表达式+字符串分割(数字/字母/汉字/特殊字符)
  16. 电脑自动关机是什么原因?为什么电脑会自动关机?轻松弄懂
  17. 未越狱iPhone访问限制密码忘了怎么办
  18. uniapp打包h5_全局可视化装修商城上线,可打包APP
  19. VMware虚拟机修改BIOS启动项
  20. mysql:数据库调优策略,sql调优

热门文章

  1. 进不了系统不要怕,看懂Linux系统引导分分钟搞定!
  2. 类和对象、实例的关系理解
  3. 一个中年大学老师的灵魂年终总结
  4. python爬虫参考文献_02-认识python爬虫
  5. Revit二次开发——结构模型构件自动扣减
  6. 电大大专本科怎么考,国家是否承认
  7. 如何配置MAC的终端自动补全命令行
  8. SPPNet网络模型
  9. 网络层ICMP和ARP协议介绍
  10. 基于Springboot的物流配送系统 项目实验记录