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

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

WBOY
リリース: 2023-09-11 17:57:07
転載
1437 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート