Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
wctype
Collapse the table of content
Expand the table of content

wctype

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):

iswalnum( c ) same as iswctype( c, wctype( "alnum" ) )

iswalpha( c ) same as iswctype( c, wctype( "alpha" ) )

iswcntrl( c ) same as iswctype( c, wctype( "cntrl" ) )

iswdigit( c ) same as iswctype( c, wctype( "digit" ) )

iswgraph( c ) same as iswctype( c, wctype( "graph" ) )

iswlower( c ) same as iswctype( c, wctype( "lower" ) )

iswprint( c ) same as iswctype( c, wctype( "print" ) )

iswpunct( c ) same as iswctype( c, wctype( "punct" ) )

iswspace( c ) same as iswctype( c, wctype( "space" ) )

iswupper( c ) same as iswctype( c, wctype( "upper" ) )

iswxdigit( c ) same as iswctype( c, wctype( "xdigit" ) )

Requirements

Routine Required header Compatibility
wctype <wctype.h> Win 98, Win Me, Win NT, Win 2000, Win XP

For additional compatibility information, see Compatibility in the Introduction.

Libraries

All versions of the C run-time libraries.

See Also

Data Conversion Routines | setlocale | Run-Time Routines and .NET Framework Equivalents

Show:
© 2015 Microsoft