wctype
TOC
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

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