B.24 <wctype.h> (NA1) 

In der Headerdatei <wctype.h> finden Sie die Funktionen zu Klassifizierung und Umwandlung von Breitzeichen. Hierbei handelt es sich um dieselben Gegenstücke aus der Headerdatei <ctype.h>. Folgende Funktionen sind hier deklariert:
Funktion | Beschreibung |
int iswalnum(wint_t wc); |
Testet auf alphanumerisches Breitzeichen. |
int iswalpha(wint_t wc); |
Testet auf Breitzeichen des Alphabets. |
int iswcntrl(wint_t wc); |
Testet auf Steuerzeichen. |
int iswdigit(wint_t wc); |
Testet auf eine dezimale Ziffer. |
int iswgraph(wint_t wc); |
Testet auf druckbares Zeichen (ohne Leerzeichen). |
int iswlower(wint_t wc); |
Testet auf Kleinbuchstabe. |
int iswprint(wint_t wc); |
Testet auf druckbares Zeichen. |
int iswpunct(wint_t wc); |
Testet auf Interpunktionszeichen. |
int iswspace(wint_t wc); |
Testet auf Zwischenraum-Zeichen. |
int iswupper(wint_t wc); |
Testet auf Großbuchstabe. |
int iswxdigit(wint_t wc); |
Testet auf eine hexadezimale Ziffer. |
int towlower(wint_t wc); |
Wandelt das Breitzeichen in einen Kleinbuchstaben um. |
int towupper(wint_t wc); |
Wandelt das Breitzeichen in einen Großbuchstaben um. |
wctype_t wctype( const char *property); |
Liefert zu einer Zeichenkategorie den skalaren Wert wctype_t für die Funktion iswctype(). |
int iswctype( wint_t wc, wctype_t desc); |
Überprüft ein Breitzeichen daraufhin, ob dies zu einer bestimmten Zeichenkategorie gehört (siehe Abschnitt 20.2, »<ctype.h> – Zeichenklassifizierung und Umwandlung«). |
wint_t towctrans( wint_t wc, wctrans_t desc); |
Konvertiert ein Breitzeichen nach den lokalspezifischen Gegebenheiten. |
wctrans_t wctrans( const char *property); |
Liefert bei einer Zeichenumwandlung einen skalaren Wert für die Funktion towctrans(). Beispielsweise: towctrans(wc, wctrans("tolower")); |
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.