當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


C++ putwchar()用法及代碼示例

C++ 中的putwchar() 函數將一個寬字符寫入標準輸出。

putwchar() 函數在<cwchar> 頭文件中定義。

putwchar()原型

wint_t putwchar(wchar_t ch);

putwchar() 函數采用寬字符將其寫入標準輸出。對 putwchar(ch) 的調用等效於 putwc(ch, stdout)

參數:

  • ch :要寫入的寬字符。

返回:

  • 成功時,putwchar() 函數返回由 ch 表示的寬字符。
  • 失敗時,它返回 WEOF。

示例:putwchar() 函數如何工作?

#include <cwchar>
#include <clocale>
#include <iostream>
using namespace std;

int main()
{
	setlocale(LC_ALL, "en_US.UTF-8");
	wchar_t start = L'\u05d0', end = L'\u05ea';
	wcout << L"Hebrew Alphabets" << endl;

	for (wchar_t i=start; i<=end; i++)
	{
		putwchar(i);
		putwchar(' ');
	}
	
	return 0;
}

運行程序時,輸出將是:

Hebrew Alphabets
א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן נ ס ע ף פ ץ צ ק ר ש ת

相關用法


注:本文由純淨天空篩選整理自 C++ putwchar()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。