wctype

来自cppreference.com
< c‎ | string‎ | wide
定义于头文件 <wctype.h>
wctype_t wctype( const char* str );
(C95 起)

构造一个wctype_t类型的值,它描述一个宽字符分类的LC_TYPE类别。它可能是一个标准分类类别,或本地环境指定类别,如"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的分类}

[编辑] 返回值

wctype_t值,适于令iswctype根据当前C本地环境的命名的类别,以之分类宽字符,或若str不命名一个受当前C本地环境支持的类别,则为零。

[编辑] 参考

  • C11 standard (ISO/IEC 9899:2011):
  • 7.30.2.2.2 The wctype function (p: 452)
  • C99 standard (ISO/IEC 9899:1999):
  • 7.25.2.2.2 The wctype function (p: 398)

[编辑] 参阅

根据指定的LC_CTYPE类别分类宽字符
(函数) [编辑]
wctypeC++ 文档