wctype
来自 cppreference.cn
在头文件 <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)
[编辑] 另请参阅
(C95) |
根据指定的 LC_CTYPE 类别对宽字符进行分类 (函数) |
有关 wctype 的C++ 文档
|