首頁 > 後端開發 > C++ > 主體

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

WBOY
發布: 2023-09-11 17:57:07
轉載
1416 人瀏覽過

在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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板