Namespaces
Variants

wctype

From cppreference.net
< c ‎ | string ‎ | wide
ヘッダーで定義 <wctype.h>
wctype_t wctype ( const char * str ) ;
(C95以降)

wctype_t 型の値を構築します。この値はワイド文字分類の LC_CTYPE カテゴリを記述します。これは標準的な分類カテゴリの1つであるか、または "jkanji" のようなロケール固有のカテゴリである可能性があります。

目次

パラメータ

str - 目的のカテゴリ名を保持するC文字列

以下の str の値は、すべてのCロケールでサポートされています:

str の値 効果
"alnum" iswalnum で使用されるカテゴリを識別
"alpha" iswalpha で使用されるカテゴリを識別
"blank" iswblank で使用されるカテゴリを識別 (C99)
"cntrl" iswcntrl で使用されるカテゴリを識別
"digit" iswdigit で使用されるカテゴリを識別
"graph" iswgraph で使用されるカテゴリを識別
"lower" iswlower で使用されるカテゴリを識別
"print" iswprint で使用されるカテゴリを識別
"space" iswspace で使用されるカテゴリを識別
"upper" iswupper で使用されるカテゴリを識別
"xdigit" iswxdigit で使用されるカテゴリを識別

戻り値

wctype_t オブジェクトは、 iswctype と共に使用するのに適しており、現在のCロケールの名前付きカテゴリに従ってワイド文字を分類します。または、 str が現在のCロケールでサポートされているカテゴリ名ではない場合はゼロを返します。

参考文献

  • C23規格 (ISO/IEC 9899:2024):
  • 7.30.2.2.2 wctype関数 (p: TBD)
  • C17規格 (ISO/IEC 9899:2018):
  • 7.30.2.2.2 wctype関数 (p: TBD)
  • 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 カテゴリに従ってワイド文字を分類する
(関数)