C stdio fgetc() 函数

定义和用法

fgetc() 函数返回文件中当前位置字符的 ASCII 值,然后将位置指示器移动到下一个字符。

fgetc() 函数定义在 <stdio.h> 头文件中。

实例

从文件中读取一个字符:

FILE *fptr;

// 以读取模式打开文件
fptr = fopen("filename.txt", "r");

// 从文件中读取一个字符
char c = fgetc(fptr);

// 打印字符
printf("%c", c);

// 关闭文件
fclose(fptr);

语法

fgetc(FILE * fptr);

参数

参数 描述
fptr 必需。文件指针,通常由 fopen() 函数创建。

技术细节

返回:

返回表示文件中当前位置字符 ASCII 值的 int 类型值。

如果已到达文件末尾或发生错误,则返回常量 EOF