Export (0) Print
Expand All
Expand Minimize

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:
© 2014 Microsoft