跳转到内容

putc : 写入一个字符 (宏)

#include <stdio.h>
int putc(int ch, FILE *fp);
```### 描述
putc 是一个在 stdio.h 中定义的宏。putc 将参数 ch 从 int 转换为 unsigned char 后,将其写入由 fp 标识的文件或流。
如果文件是以追加模式打开的(或者流不支持定位),则新字符将写入文件或流的末尾。否则,新字符将写入位置指示符的当前值处,并且位置指示符向前推进一个位置。
要获取此宏的子程序版本,请参见 fputc。### 返回值
如果成功,putc 返回其参数 ch。如果发生错误,结果为 EOF。你可以使用 `ferror(fp)' 来查询错误。
---
**权威来源**: BUSMASTER DITA help source `putc.dita`, compiled into `BUSMASTER.CHM` with the application.