函式
<cwchar>

putwchar

wint_t putwchar (wchar_t wc);
將寬字元寫入 stdout
將寬字元 wc 寫入標準輸出 (stdout)。

這等同於以 stdout 作為第二個引數呼叫 putwc

這是 putchar (<cstdio>) 的寬字元等價版本。

引數

wc
要寫入的寬字元。

返回值

成功時,返回寫入的字元(wc 被提升為 wint_t 型別的值)。
返回型別為 wint_t 是為了能容納特殊值 WEOF,該值表示失敗。
如果寬字元無法被解釋為有效的多位元組字元,函式將返回 WEOF 並將 errno 設定為EILSEQ.
如果發生寫入錯誤,函式也會返回 WEOF 並設定錯誤指示符 (ferror)。

示例

1
2
3
4
5
6
7
8
9
10
/* putwchar example */
#include <wchar.h>

int main ()
{
  wchar_t wc;
  for (wc = 'A' ; wc <= 'Z' ; ++wc) putwchar (wc);

  return 0;
}

另見