C
Die ctype.h definiert Funktionen zum Testen von Zeichen. Die
Prüfroutinen geben einen Wert ungleich 0 zurück, wenn der
Test erfolgreich war. Die Funktionen sind nur für 7-Bit ASCII
definiert. D.h., die Umlaute sind keine Buchstaben! Ein Kleinbuchstabe
umfaßt nur den Bereich von 'a' .. 'z'.
- int isalnum( int c );
- Diese Funktion entspricht isalpha(c) || isdigit(c)
- int isalpha( int c );
- Diese Funktion entspricht islower(c) || isupper(c)
- int iscntrl( int c );
- Ist das Zeichen ein Stuerzeichen, also kleiner als das
Leerzeichen ' '?
- int isdigit( int c );
- Ist das Zeichen eine Ziffer?
- int isgraph( int c );
- Ist das Zeichen ein sichtbares Zeichen? Also auch kein
Leerzeichen.
- int isprint( int c );
- Ist das Zeichen darstellbar? Also keine Steuerzeichen, aber es
kann ein Leerzeichen sein.
- int ispunct( int c );
- Ist das Zeichen ein darstellbares Zeichen mit Ausnahme von
Buchstaben, Ziffer und Leerzeichen?
- int islower( int c );
- Ist das Zeichen ein Kleinbuchstabe?
- int isupper( int c );
- Ist das Zeichen ein Großbuchstabe?
- int ixdigit( int c );
- Ist das Zeichen eine hexadezimale Ziffer?
- int isspace( int c );
- Ist das Zeichen ein Leerzeichen, Seitenvorschub '\f',
Zeilentrenner (Linefeed) '\n', Wagenrücklauf (Return) '\r',
Tabulator '\t' oder ein Vertikaltabulator '\v'? Diese Zeichen nennt
man auch "white space", da sie die Cursorposition auf dem
Bildschirm verändern, aber selbst keine Ausgabe produzieren.
- int tolower( int c );
- Diese Funktion wandelt c in einen Kleinbuchstaben.
- int toupper( int c );
- Diese Funktion wandlet c in einen Großbuchstaben.
|
English version not yet available.
|
Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home -
Mail an den Webmaster -
Impressum