C 标准库 - <stdio.h>

文章目录

  • 描述
  • 声明
  • 参数
  • 返回值
  • 实例

描述

C 库函数 int fgetc(FILE *stream) 从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动。

声明

下面是 fgetc() 函数的声明。

int fgetc(FILE *stream)

参数

  • stream – 这是指向 FILE 对象的指针,该 FILE 对象标识了要在上面执行操作的流。

返回值

该函数以无符号 char 强制转换为 int 的形式返回读取的字符,如果到达文件末尾或发生读错误,则返回 EOF。

实例

下面的实例演示了 fgetc() 函数的用法。

file.txt文件内容:

这是 C 语言。这是一种系统程序设计语言。
#include <stdio.h>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);
}

VS编译运行结果:

这是 C 语言。这是一种系统程序设计语言。
F:\Arnold_Test\20211223_jsonTest\jsonTest\Debug\jsonTest.exe (进程 43400)已退出,代码为 0。
按任意键关闭此窗口. . .

参考文章:C 库函数 - fgetc()

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

  1. c语言 fgetc函数,C 库函数 – fgetc()

    C 库函数 - fgetc() 描述 C 库函数 int fgetc(FILE *stream) 从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动. 声明 下面是 f ...

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

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

  3. C语言fputs()函数(把字符串写入到指定的流 stream (文件指针)中)

    C 标准库 - <stdio.h> 注意:fgets和fputs是字符串读写,fread和fwrite是数据块读写 文章目录 描述 声明 参数 返回值 实例 描述 C 库函数 int fp ...

  4. php seekdir,C++_详解C语言中telldir()函数和seekdir()函数的用法,C语言telldir()函数:取得目录流 - phpStudy...

    详解C语言中telldir()函数和seekdir()函数的用法 C语言telldir()函数:取得目录流的读取位置头文件: #include 定义函数: off_t telldir(DIR *dir ...

  5. c语言中的无符号字符指什么,深入分析C语言中的有符号和无符号

    有符号和无符号指的是数字那么有符号和无符号的区别是什么,我们这里一起来看在C语言中的有符号和无符号分析吧,希望这篇文章能够对各位有用. 就像我们必须决定某个量使用整数还是实数,使用多大的范围数一样,我 ...

  6. C语言函数fscanf()(从流 stream 读取格式化输入)(如果成功,返回成功匹配和赋值的个数;否则返回EOF)(分隔符:space、Tab、Enter)

    C 标准库 - <stdio.h> 文章目录 描述 声明 参数 返回值 实例1 实例2 实例3 注意(分隔符:space.Tab.Enter) 换行格式化输入示例(暂时只能弄英文字符,中文 ...

  7. c语言fgetc函数作用,C语言中fgetc函数的使用方法

    该函数包含在C语言中的stdio.h头文件中,主要功能是从流中读取一个字符,并增加文件指针的位置. 函数原型:int fgetc(FILE *fp); 函数功能:从流中读取字符,即从fp所指定的文件中 ...

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

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

  9. c语言无符号字符型5是什么,C语言中无符号型别是什么意思啊?

    C语言中无符号型别是什么意思啊?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言中无符号型别是什么意思啊? 无符号 ...

最新文章

  1. GitLab 在中国成立公司极狐,GitHub 还会远吗?
  2. Java 一维数组作为参数和返回值
  3. opencv 霍夫曼变换 直线提取
  4. 烦人的Facebook分享授权
  5. git传代码到github
  6. 转载:Django之Form组件
  7. 开发人员需要了解的有关xPaaS的一切
  8. php 获取 省份缩写,php获取客户端IP,国家,省份,地区,ISP等信息
  9. H3C MSR路由器GRE over IPv4典型配置案例
  10. 克隆卡设备_SD Clone for mac(SD卡克隆备份软件) v3.2
  11. FNV摘要HASH算法实战
  12. 使用Zephir来快速编写高性能PHP二进制拓展
  13. 轻松获得卡巴斯基KEY
  14. 错题集 HDLBits Exams/ece241 2013 q7 JK触发器
  15. 手写SSH2服务器连接池
  16. R语言使用sort函数降序排序向量数据、设置decreasing参数进行降序排序
  17. Andromeda:适用于多进程架构的组件通信框架
  18. 高德地图2----输入提示、关键字查询
  19. 传奇手游战神引擎多机多区配置方法
  20. 乙女心,养的第一株多肉小植物

热门文章

  1. FreeBSD portupgrade升级你的FreeBSD软件[zt]
  2. python数据模型搭建_python之路(19)django数据库模型(model)
  3. 【学习笔记】低代码平台(LCAP:Low-Code Application Platform)
  4. 【MM配置】Purchasing 采购配置
  5. 五、【SAP-PM模块】服务采购业务流程
  6. SAP中和计量单位有关的表
  7. 物料编码原则外部分配还是内部分配
  8. 会计信息质量要求有哪些?
  9. Abap DELETE - duplicates
  10. smartform 中currency 字段的小数点问题