getc:读取单个字符(宏)
#include <stdio.h>int getc(FILE *fp);```### 描述
getc 是一个在 stdio.h 中定义的宏。您可以使用 getc 从由 fp 标识的文件或流中获取下一个单个字符。作为副作用,getc 会推进文件的当前位置指示器。
有关此宏的子程序版本,请参见 fgetc。### 返回值
下一个字符(作为 unsigned char 读取,并转换为 int),除非没有更多数据,或者主机系统报告读取错误;在这两种情况下,getc 都会返回 EOF。
您可以使用 ferror 和 feof 函数来区分导致 EOF 结果的这两种情况。
---
**权威来源**: BUSMASTER DITA help source `getc.dita`, compiled into `BUSMASTER.CHM` with the application.