Freigeben über


wctype

Bestimmt eine Klassifizierungsregel für Breitzeichencodes.

Syntax

wctype_t wctype(
   const char * property
);

Parameter

property
Eigenschaftszeichenfolge

Rückgabewert

Wenn die LC_CTYPE Kategorie des aktuellen Gebietsschemas keine Klassifizierungsregel definiert, deren Name der Eigenschaftszeichenfolge propertyentspricht, gibt die Funktion null zurück. Andernfalls wird ein nichtzero-Wert zurückgegeben, der als zweites Argument für einen nachfolgenden Aufruf verwendet towctranswerden kann.

Hinweise

Die Funktion bestimmt eine Klassifizierungsregel für Breitzeichencodes. Die folgenden Aufrufpaare weisen das gleiche Verhalten in allen Gebietsschemas auf (eine Implementierung kann jedoch auch im Gebietsschema "C" mehr Klassifizierungsregeln definieren):

Funktion Identisch mit
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" ))

Anforderungen

Routine Erforderlicher Header
wctype <wctype.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Siehe auch

Datenkonvertierung
setlocale, _wsetlocale