首頁 >後端開發 >C++ >在C/C++中,putwchar()函數是用來輸出一個寬字元的函數

在C/C++中,putwchar()函數是用來輸出一個寬字元的函數

WBOY
WBOY轉載
2023-09-11 17:57:071420瀏覽

在C/C++中,putwchar()函數是用來輸出一個寬字元的函數

在本文中,我們將討論C STL中putwchar()函數的工作原理、語法和範例。

什麼是putwchar()?

putwchar()函數是C STL中的內建函數,它在頭檔中定義。 putwchar()函數用於在標準輸出裝置上寫入寬字元。此函數從參數中獲取寬字元並將其寫入系統的stdout或標準輸出。

此函數是putchar()的寬字元版本,putchar()在頭檔中定義。

語法

putwchar( wchar_t widec );

參數

函數接受以下參數:

  • widec - 我們想要列印在標準輸出設備上的寬字元。

傳回值

此函數傳回兩個值:

  • #如果寬字元成功寫入標準輸出,則傳回被寫入的字元。
  • 如果失敗,則傳回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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除