名稱空間
變體
操作

wctype

來自 cppreference.com
< c‎ | string‎ | wide
在標頭檔案 <wctype.h> 中定義
wctype_t wctype( const char* str );
(自 C95 起)

構造一個 wctype_t 型別的值,它描述了寬字元分類的 LC_CTYPE 類別。它可以是標準分類類別之一,也可以是特定於語言環境的類別,例如 "jkanji"

目錄

[編輯] 引數

str - 儲存所需類別名稱的 C 字串

所有 C 語言環境都支援以下 str

str 的值 效果
"alnum" 識別 iswalnum 使用的類別
"alpha" 識別 iswalpha 使用的類別
"blank" 識別 iswblank 使用的類別 (C99)
"cntrl" 識別 iswcntrl 使用的類別
"digit" 識別 iswdigit 使用的類別
"graph" 識別 iswgraph 使用的類別
"lower" 識別 iswlower 使用的類別
"print" 識別 iswprint 使用的類別
"space" 識別 iswspace 使用的類別
"upper" 識別 iswupper 使用的類別
"xdigit" 識別 iswxdigit 使用的類別

[編輯] 返回值

如果 str 未命名當前 C 語言環境支援的類別,則返回一個 wctype_t 物件,適用於與 iswctype 一起使用以根據當前 C 語言環境的命名類別對寬字元進行分類,否則返回零。

[編輯] 參考

  • C23 標準 (ISO/IEC 9899:2024)
  • 7.30.2.2.2 wctype 函式(p:待定)
  • C17 標準 (ISO/IEC 9899:2018)
  • 7.30.2.2.2 wctype 函式(p:待定)
  • C11 標準 (ISO/IEC 9899:2011)
  • 7.30.2.2.2 wctype 函式(p:452)
  • C99 標準 (ISO/IEC 9899:1999)
  • 7.25.2.2.2 wctype 函式(p:398)

[編輯] 另請參閱

根據指定的 LC_CTYPE 類別對寬字元進行分類
(函式) [編輯]
有關 wctypeC++ 文件