Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

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 

 #include usingnamespace std; int main(){setlocale(LC_ALL、 "en_US.UTF-8"); wchar_t hold =L'\ u05d0'、next =L'\ u05ea'; wcout < 

出力

ヘブライ語のアルファベットは次のとおりです。 

 #include usingnamespace std; int main(){wchar_t hold ='a'、next ='b'; wcout <<"英語のアルファベットは次のとおりです:"; for(wchar_t i =hold; i <=next; ++ i){putwchar(i); putwchar(''); } return 0;} 

出力

英語のアルファベットは次のとおりです:a b 

  1. C / C ++のmbsrtowcs()関数

    この記事では、C++STLでのstd::mbsrtowcs()関数の動作、構文、および例について説明します。 std ::mbsrtowcs()とは何ですか? std ::mbsrtowcs()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されています。 mbsrtowcs()は、最初のバイトが*srcであるヌル終了マルチバイト文字ストリングをワイド文字表現に変換することを意味します。この関数は、変換に応じた値を返します。 構文 size_t mbsrtowcs(wchar_t * pwc、char ** str、size_t n、mbstate_t * p

  2. C / C ++のSystem()関数

    与えられたタスクは、C / C ++でのsystem()の動作を示すことです。 system()関数は、C /C++標準ライブラリの一部です。コマンドプロセッサまたはオペレーティングシステムの端末で実行できるコマンドを渡すために使用され、完了後に最終的にコマンドを返します。 この関数を呼び出すには、またはを含める必要があります。 構文 構文は次のとおりです- int system(char command) コマンドがエラーなしで実行された場合、この関数はゼロを返します。 例 Input: system(“date”) Output: The current d