wctype
来自 cppreference.cn
定义于头文件 <wctype.h> |
||
wctype_t wctype( const char* str ); |
(since 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 使用的类别 |
[编辑] 返回值
适合与 iswctype 一起使用的 wctype_t 对象,用于根据当前 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++ 文档 关于 wctype
|