C语言fgetc():从文件中读取一个字符
fgetc() 是 C语言标准库中的函数,定义在
fgetc() 函数用于从文件中读取单个字符,函数的原型如下:
【实例】以下是一个 C语言 fgetc() 函数的使用示例,该示例打开一个名为 example.txt 的文件,并逐字符打印其内容:
<stdio.h>
头文件中。fgetc() 函数用于从文件中读取单个字符,函数的原型如下:
int fgetc(FILE *stream);
参数
stream 是一个指向要读取的目标文件的指针。返回值
返回读取的字符;如果到达文件末尾或发生错误,则返回 EOF。【实例】以下是一个 C语言 fgetc() 函数的使用示例,该示例打开一个名为 example.txt 的文件,并逐字符打印其内容:
#include <stdio.h> int main() { FILE *file = fopen("example.txt", "r"); if (file == NULL) { printf("Failed to open the file.\n"); return 1; } int ch; while ((ch = fgetc(file)) != EOF) { putchar(ch); // 打印读取的字符 } fclose(file); return 0; }