wctype
Bestimmt eine Klassifizierungsregel für Zeichenkodes.
wctype_t wctype(
const char * property
);
Parameter
- property
Eigenschaftenzeichenfolge.
Rückgabewert
Wenn die Kategorie LC_CTYPE des aktuellen Gebietsschemas keine Klassifizierungsregel definiert, deren Name mit der Eigenschaftenzeichenfolge property übereinstimmt, Funktionsrückgaben null. Andernfalls wird ein Wert ungleich 0 (null) zurück, der für die Verwendung als zweites Argument für einen nachfolgenden Aufruf für towctrans erstellen.
Hinweise
Die Funktion bestimmt eine Klassifizierungsregel für Zeichenkodes. Die folgenden Paare von Aufrufen noch das gleiche Verhalten in allen Gebietsschemas (jedoch eine Implementierung kann zusätzliche Klassifizierungsregeln sogar im "C " - Gebietsschema definieren):
Funktion |
Entspricht |
---|---|
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> |
Zusätzliche Informationen zur Kompatibilität finden Sie unter Kompatibilität in der Einführung.