wctype
Bestimmt die Regel für eine Klassifizierungs Zeichenkodes.
wctype_t wctype(
const char * property
);
Parameter
- property
Eigenschaftenzeichenfolge.
Rückgabewert
Wenn die LC_CTYPE Kategorie des aktuellen Gebietsschemas keine Klassifizierungs die Regel definiert, deren Name der Eigenschaft propertyZeichenfolge entspricht, gibt die Funktion (null) zurück.Andernfalls wird ein Wert ungleich 0 (null) zurück, das für die Verwendung als zweites Argument für einen nachfolgenden Aufruf für towctransgeeignet ist.
Hinweise
Die Funktion bestimmt die Klassifizierungs die Regel für Zeichenkodes.Die folgenden Paare der Aufrufe verfügen über das gleiche Verhalten in allen Gebietsschemas (aber eine Implementierung kann zusätzliche Regeln Klassifizierungs selbst im Gebietsschema „C“ 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> |
Um Kompatibilität zusätzlichen Informationen finden Sie unter Kompatibilität in der Einführung.