ホームページ  >  記事  >  バックエンド開発  >  C/C++ では、putwchar() 関数はワイド文字を出力するために使用される関数です。

C/C++ では、putwchar() 関数はワイド文字を出力するために使用される関数です。

WBOY
WBOY転載
2023-09-11 17:57:071409ブラウズ

C/C++ では、putwchar() 関数はワイド文字を出力するために使用される関数です。

この記事では、C STL の putwchar() 関数の動作原理、構文、例について説明します。

putwchar() とは何ですか?

putwchar() 関数は C STL の組み込み関数であり、 ヘッダー ファイルで定義されています。 putwchar() 関数は、標準出力デバイスにワイド文字を書き込むために使用されます。この関数は引数からワイド文字を取得し、それをシステムの stdout または標準出力に書き込みます。

この関数は putchar() のワイド文字バージョンであり、 ヘッダー ファイルで定義されています。

構文

putwchar( wchar_t widec );

パラメータ

関数は次のパラメータを受け入れます:

  • widec - で印刷したい出力デバイス上の標準ワイド文字。

戻り値

この関数は 2 つの値を返します。

  • ワイド文字が標準出力に正常に書き込まれると、書き込まれた文字が返されます。
  • 失敗した場合は、WEOF を返し、エラー標識を設定します。

入力

wchar_t ch = ‘a’;
putwchar(ch);

出力

a

Example

サンプルデモ

#include <bits/stdc++.h>
using namespace std;
int main(){
   setlocale(LC_ALL, "en_US.UTF-8");
   wchar_t hold = L&#39;\u05d0&#39;, next = L&#39;\u05ea&#39;;
   wcout << L"Hebrew Alphabets are: ";
   for (wchar_t i = hold; i <= next; i++){
      putwchar(i);
      putwchar(&#39; &#39;);
   }
   return 0;
}

出力

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

Example

サンプルのデモンストレーション

#include <bits/stdc++.h>
using namespace std;
int main(){
   wchar_t hold = &#39;a&#39;, next = &#39;b&#39;;
   wcout << "English Alphabets are: ";
   for (wchar_t i = hold; i <= next; ++i){
      putwchar(i);
      putwchar(&#39; &#39;);
   }
   return 0;
}

出力

English Alphabets are: a b

以上がC/C++ では、putwchar() 関数はワイド文字を出力するために使用される関数です。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。