wctype
在头文件<wctype.h>中定义 | | |
---|---|---|
wctype_t wctype(const char * str); | | (自C95以来) |
构造一个wctype_t
描述宽字符分类的LC_CTYPE类别的类型值。它可能是标准分类类别之一,也可能是特定于语言环境的类别,例如"jkanji"
。
参数
str | - | C字符串,其中包含所需类别的名称 |
---|
str
所有C语言环境都支持以下值:
str的值 | 影响 |
---|---|
“alnum” | 标识iswalnum使用的类别 |
“alpha” | 标识iswalpha使用的类别 |
“blank” | 标识iswblank使用的类别(C99) |
“cntrl” | 标识iswcntrl使用的类别 |
“cntrl” | 标识iswdigit使用的类别 |
“digit” | 标识iswgraph使用的类别 |
“graph” | 识别iswlower使用的类别 |
“lower” | 标识iswprint使用的类别 |
“print” | 标识iswspace使用的类别 |
“space” | 标识iswupper使用的类别 |
“xdigit” | 标识iswxdigit使用的类别 |
返回值
wctype_t
对象适用于iswctype
根据当前C语言环境的指定类别对宽字符进行分类,如果str
未命名当前C语言环境支持的类别,则为零。
参考
- 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)
另请参阅
iswctype(C95) | 根据指定的LC_CTYPE类别(函数)对宽字符进行分类 |
---|
| 用于wctype的C ++文档
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com