c语言 fgetc函数,C 库函数 – fgetc()
C 库函数 - fgetc()
描述
C 库函数 int fgetc(FILE *stream) 从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动。
声明
下面是 fgetc() 函数的声明。
int fgetc(FILE *stream)
参数
stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了要在上面执行操作的流。
返回值
该函数以无符号 char 强制转换为 int 的形式返回读取的字符,如果到达文件末尾或发生读错误,则返回 EOF。
实例
下面的实例演示了 fgetc() 函数的用法。
#include
int main ()
{
FILE *fp;
int c;
int n = 0;
fp = fopen("file.txt","r");
if(fp == NULL)
{
perror("打开文件时发生错误");
return(-1);
}
do
{
c = fgetc(fp);
if( feof(fp) )
{
break ;
}
printf("%c", c);
}while(1);
fclose(fp);
return(0);
}
假设我们有一个文本文件 file.txt,它的内容如下。文件将作为实例中的输入:
We are in 2014
让我们编译并运行上面的程序,这将产生以下结果:
We are in 2014
c语言 fgetc函数,C 库函数 – fgetc()相关推荐
- c 语言中fgetc函数,C 库函数 - fgetc()
描述 C 库函数 int fgetc(FILE *stream) 从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动. 声明 下面是 fgetc() 函数的声明. in ...
- c语言fclose函数,C 库函数 - fclose()函数
[函数所需头文件]: 头文件:#include [函数声明]: int fclose(FILE *stream); [参数]: stream为文件流指针. [返回值]: 若关文件动作成功则返回0,有错 ...
- python include函数_python 库函数
python的内建函数和库函数的区别是什么? [区别]:标准库函数都需要import xxx才能取得.内建函数都在__builtins__里面,在global里直接就能用. [补充]:1.python ...
- c语言fgetc()函数(从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动)
C 标准库 - <stdio.h> 文章目录 描述 声明 参数 返回值 实例 描述 C 库函数 int fgetc(FILE *stream) 从指定的流 stream 获取下一个字符(一 ...
- 【C 语言】文件操作 ( 按照单个字符的方式读写文件 | fgetc 函数 | fputc 函数 )
文章目录 一.文件名路径设置 二.文件打开方式 三.fputc 函数 | 按照字符方式写文件 1.fputc 函数 2.代码示例 四.fgetc 函数 | 按照字符方式读文件 1.fgetc 函数 2 ...
- c语言fgetc函数_C语言中的fgetc()函数与示例
c语言fgetc函数 C中的fgetc()函数 (fgetc() function in C) Prototype: 原型: int fgetc(FILE *filename); Parameters ...
- C语言中关于feof函数fgetc函数一些理解
C语言中关于feof函数&fgetc函数一些理解 前言 问题 解决 前言 在使用C语言来对文件操作的时候,我们经常使用一些feof.fgetc函数,但是在使用的过程中也会遇到一些小问题. 问题 ...
- c语言fputc用法,fputc 和fgetc 函数
C语言 的 fputc 和fgetc 函数 fputc()函数用于将单个字符写入文件.它将一个字符输出到流. fputc()函数的语法: int fputc(int c, FILE *stream) ...
- c语言fgetc函数作用,C语言fputc()和fgetc()函数
fputc()函数用于将单个字符写入文件.它将一个字符输出到流. fputc()函数的语法: int fputc(int c, FILE *stream) 示例: 创建一个源文件:fputc-writ ...
最新文章
- GoJS v1.8.27 去水印方法
- paip. 内存占用少的php ide选择评测总结
- 正在进行时 Order 1
- 深入理解DOM节点类型第六篇——特性节点Attribute
- mysql主从不同步不报错_MySQL主从不同步解决
- echarts中国地图3D各个城市标点demo
- php创建实例对象数组,php – 使用arguments数组创建新的对象实例
- Spark UI无法查看到slave节点
- oracle函数调用语法,simpleJdbcCall调用函数语法
- 已删除的QQ好友聊天记录怎么查看
- matlab k-s检验,柯尔莫可洛夫-斯米洛夫检验(Kolmogorov–Smirnov test,K-S test)
- python中file是什么意思_Python中的file和open用法详解
- 《实战java程序设计---上》
- [Poi 2012] bzoj2794 Cloakroom [dp]
- 搭建openstack keystone服务创建域报错An unexpected error prevented the server from fulfilling your request. (H
- U盘里的文件夹以应用程序的方式出现-文件夹伪装病毒
- 简述3D角色动画的应用及三大类型
- spotify歌曲下载_如何像真正的DJ一样让Spotify在歌曲之间进行淡入淡出
- 【H2】绘制三角警示牌,使用turtle绘制三角警示牌,陈斌老师北京大学暑期学校Python语言基础与应用
- ios中用AFN做https
热门文章
- Intel graphics HD 4600 核芯显卡 对比 nVIDIA Geforce GTX 750 2GB GDDR5 独立显卡
- 信息爆炸,用写作让它慢下来-2023.04.07
- 免费云服务器+免费虚拟主机推荐
- 三级综合医院病案首页上报系统要求
- sh_10_嵌套打印小星星
- Struts2文件的下载
- 【QCM2150】WCN3680 WPA3 R3 4.2.3.17测试失败及问题解决方案
- 使用 Let's Encrypt 为 Zimbra-8.8.15 安装可信任的SSL证书
- 企域数科沈扬:破解传统销售困境,数字化营销将重塑汽车产业新格局丨数据猿专访...
- 小程序源码:uni-app云开发的网盘助手