c语言fgetc函数作用,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
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。
c语言fgetc函数作用,C语言fputc()和fgetc()函数相关推荐
- c语言fun的作用,c语言fun函数有什么作用
c语言fun函数有什么作用 c语言fun函数的作用是被主函数所调用,来定义一个函数或方法,这样在引用时可以用fun表示,比如[int fun(int x,int y)]. c语言fun函数的作用是: ...
- c语言memset函数作用,C语言memset函数使用方法详解
C语言memset函数使用方法详解 一.函数原形 void * memset(void*s,int ch,size_t n) 二.函数作用 将以s内存地址为首的连续n个字节的内容置成ch,一般 ...
- c语言中time函数作用,C语言中时间的基本用法小结
前言 在我学的这些编程语言中,总是记不住它们的时间处理方式,每次用到时都要重新看,所以想着在这里记录下来,也方便用到时查找,也方便有需要的朋友们参考. time_t和struct tm 在C语言中用t ...
- c语言scanf函数作用,C语言scanf函数应用问题解答
C语言scanf函数应用问题解答 C语言的输入是由系统提供的库函数完成的.scanf函数是C语言中最常用且功能最强的输入函数,但该函数如使用不慎,就会出现错误或得不到预想的结果.以下结果都是基于VC+ ...
- c语言info函数作用,c语言解析系列(4)函数
E函数 函数只要"有一个接口,一个出口",就可以把复杂的程序连接起来.它为程序化大为小,实现模块化,避免了程序的繁长,为团队之间协作完成某一复杂的工程提供了便利的途径,高效快捷,既 ...
- c语言record的作用,C语言基础 record 2-指针,结构体,链表,文件的输入输出
指针: 1.指针的概念: 内存区的每一个字节有一个编号,这就是 '地址',由于通过地址能找到所需的变量单元,而地址指向该变量单元,所以将地址形象化称为 '指针'.C/C++中是可多继承的指针,而Jav ...
- step在c语言中什么作用,C语言step-by-step(二)(数据类型)
第2章:数据类型 先介绍一些计算机指令简单的知识: 大家都知道我们的计算机有硬盘.有内存这两样东西,都属于存储器,但是硬盘属于在掉电后不丢失信息,一般我们把资料存放在硬盘:然而内存掉电会丢掉所有信息, ...
- C语言文件缓冲区作用,C语言 文件操作4--文件结构体FILE的理解以及缓冲区再讲...
//文件结构体FILE的理解以及缓冲区再讲 #include #include //要点:文件结构 //struct _iobuf { // char *_ptr; ------当前缓冲区内容指针 / ...
- %2d在c语言中什么作用,C语言中的 %2d是什么意思
修饰符格式说明.意义M%md以宽度m输出整型数,不足m时,左补空格0m%0md以宽度m输出整型数,不足m时,左补零m,n%m.nf以宽度m输出实型小数,小数位为n位例如:设i=123,a=12.345 ...
- c语言 const常量作用,C语言 const常量讲解
//const的本质 //const本质上是伪常量,无法用于数组初始化以及全局变量初始化 //原因在于const仅仅限定变量无法直接赋值,但是却可以通过指针间接赋值 //例如局部常量在栈区,而不在静态 ...
最新文章
- django 上传文件夹_django文件上传
- Android Studio2.2.3 通过JNI引用ffmpeg库小结
- FlowVisor入门教程
- mysql 账号权限过期_Mysql用户忘记密码及密码过期问题的处理方法
- 重磅 | 神策智能运营 2.0 发布!解锁小程序“拉、留、转”新招式
- 【转】 SLIC超像素分割详解(一):简介
- 微软 word转换pdf_如何将行转换为Microsoft Word表中的列
- “光伏进社区” 应及早谋划布局
- mysql注入***扫描备忘;
- 【EF】Entity Framework Core 2.0 特性介绍和使用指南
- 软件开发过程中最重要的是人?还是领导者?
- 1、Struts2基本入门
- 怎么做简单版ps碎片飞溅效果
- 网络版五子棋程序的开发
- 2020不平凡的一年,2021请继续奋斗
- [-Flutter趣玩篇-] 出神入化的Align+动画
- 漏洞分析——Race_Condition
- 历史名人鲁迅介绍HTML个人网页作业作品下载 历史人物介绍网页设计制作 大学生英雄人物网站作业模板 dreamweaver简单个人网页制作
- ext4数据恢复实战及文件系统结构详解
- 2022-4-28 BUUCTF Crypto区部分题目分享