# std::fputwc

< cpp‎ | io‎ | c

定义于头文件 `<cwchar>` |  |
wint_t fputwc( wchar_t ch, std::FILE* stream ); |  |
wint_t putwc( wchar_t ch, std::FILE* stream ); |  |

写入宽字符 `ch` 到给定的输出流 `stream` 。 putwc() 可实现为宏并可能求值 `stream` 多于一次。

| 本节未完成 原因：是否允许实现为宏？

### 参数

ch | - | 要写入的宽字符
stream | - | 输出流

### 返回值

成功时为 `ch` ，失败时为 WEOF 。若出现编码错误，则设置 errno 为 `EILSEQ` 。

### 参阅

fputc putc | 写字符到文件流 (函数)
fputws | 写宽字符串到文件流 (函数)
fgetwc getwc | 从文件流获取宽字符 (函数)