C参考手册
字符串 | Strings
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 ++文档