Determines a classification rule for wide-character codes.
wctype_t wctype(
   const char * property 
);
Parameters
- property
 Property string.
Return Value
If the LC_CTYPE category of the current locale does not define a classification rule whose name matches the property string property, the function returns zero. Otherwise, it returns a nonzero value suitable for use as the second argument to a subsequent call to towctrans.
Remarks
The function determines a classification rule for wide-character codes. The following pairs of calls have the same behavior in all locales (but an implementation can define additional classification rules even in the "C" locale):
| Function | Same as | 
|---|---|
| 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" ) ) | 
Requirements
| Routine | Required header | 
|---|---|
| wctype | <wctype.h> | 
For additional compatibility information, see Compatibility in the Introduction.