wctype

确定宽字符代码的类别规则。

wctype_t wctype(
   const char * property 
);

参数

  • property
    特性字符串。

返回值

如果当前区域设置的 LC_CTYPE 类别不定义名称与属性字符串 property的类别规则,该函数返回零。 否则,它返回非零值将作为第二个参数对的后续调用 towctrans

备注

函数确定宽字符代码的类别规则。 以下两个调用具有相同的行为在所有区域设置 (不过,实现可定义其他类别规则即使在 “C”区域设置):

功能

与相同

iswalnum( c )

iswctype( c, wctype( "alnum" ) )

iswalpha( c )

iswctype( c, wctype( "alpha" ) )

iswcntrl( c )

iswctype( c, wctype( "cntrl" ) )

iswdigit( c )

iswctype( c, wctype( "digit" ) )

iswgraph( c )

iswctype( c, wctype( "graph" ) )

iswlower( c )

iswctype( c, wctype( "lower" ) )

iswprint( c )

iswctype( c, wctype( "print" ) )

iswpunct( c )

iswctype( c, wctype( "punct" ) )

iswspace( c )

iswctype( c, wctype( "space" ) )

iswupper( c )

iswctype( c, wctype( "upper" ) )

iswxdigit( c )

iswctype( c, wctype( "xdigit" ) )

要求

实例

必需的头

wctype

wctype.h

有关其他的兼容性信息,请参见中介绍的 兼容性

请参见

参考

数据转换

setlocale, _wsetlocale