C 编程/stdio.h/fgetc
外观
C 标准库 stdio.h
中的 fgetc 函数用于从文件流中读取一个字符。
int fgetc(FILE *stream)
其中 FILE *stream
是一个已初始化的文件指针。
如果成功,fgetc 将返回文件当前位置的字符。如果失败,fgetc 将返回一个错误代码。对于文本文件(与二进制文件相对),值为 25 和 26 的字符(替代字符和转义字符)可能会使输入流在之后无法操作,而是返回一个最大值。
错误代码
- -1: 错误参数:不是整数
- -2: 错误参数:超出范围
- -3: 文件未打开