Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

wctype - Langzeichenklasse definieren

&pagelevel(4)&pagelevel

Definition

#include <wctype.h>

wctype_t wctype(const char *charclass);

wctype ist für gültige Namen von Zeichenklassen definiert, wie sie in der aktuellen Umgebung festgelegt sind. charclass ist eine Zeichenkette, die eine generische Zeichenklasse angibt, für die zeichensatzspezifische Typinformationen benötigt werden. Die folgenden Namen von Zeichenklassen sind in jeder Umgebung definiert: "alnum", "alpha", "blank", "cntrl", "digit", "graph", "lower", "print", "punct", "space", "upper" und "xdigit".

Es können weitere Namen von Zeichenklassen angegeben werden, wenn sie in der Definitionsdatei der Umgebung definiert sind (Kategorie LC_CTYPE).

Die Funktion gibt einen Wert vom Typ wctype_t zurück. Dieser Wert kann als zweites Argument für einen darauffolgenden Aufruf von iswctype verwendet werden. wctype bestimmt entsprechend den Regeln des durch die Zeichentyp-Informationen der Umgebung (Kategorie LC_CTYPE) definierten Zeichensatzes wctype_t-Werte. Die von wctype zurückgegebenen Werte sind solange gültig, bis ein Aufruf von setlocale die Kategorie LC_CTYPE modifiziert.

Returnwert

!= 0

es wird ein Objekt vom Typ wctype_t zurückgegeben, das in Aufrufen von iswctype verwendet werden kann.

 

0

wenn der Name der Zeichenklasse in der aktuellen Lokalität nicht gültig ist (Kategorie LC_CTYPE).

Hinweise

In dieser Version des C-Laufzeitsystems werden nur 1-Byte-Zeichen als Langzeichen unterstützt.

Siehe auch

iswctype