wctype
From cppreference.net
Null-terminated wide strings
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ヘッダーで定義
<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)
関連項目
|
(C95)
|
指定された
LC_CTYPE
カテゴリに従ってワイド文字を分類する
(関数) |
|
C++ documentation
for
wctype
|
|