Programmiersprache C/C++

Funktionen zur Arbeit mit Zeichen

Mit den Routinen dieser Kategorie lassen sich einzelne Zeichen prüfen, klassifizieren sowie zwischen Groß- und Kleinschreibung umwandeln.

  isalnum	Test auf alphanumerische Zeichen
  isalpha	Test auf Buchstaben
  __isascii	Test auf Zeichen des ASCII-Zeichensatzes
  iscntrl	Test auf Steuerzeichen
  __iscsym	Test auf Buchstaben, Unterstriche und Ziffern
  __iscsymf	Test auf Buchstaben und Unterstriche
  isdigit	Test auf Ziffern
  isgraph	Test auf "druckbare" Zeichen mit Ausnahme des Leerzeichens
  islower	Test auf Kleinbuchstaben
  isprint	Test auf "druckbare" Zeichen
  ispunct	Test auf Interpunktionszeichen
  isspace	Test auf "weiße" Leerzeichen
  isupper	Test auf Großbuchstaben
  isxdigit	Test auf hexadezimale Ziffern
  __toascii	liefert den ASCII-Code eines Zeichens zurück
  tolower	prüft das übergebene Zeichen; wenn es sich um einen
                Großbuchstaben handelt, wird der dazugehörige 
                Kleinbuchstabe zurückgeliefert
  _tolower	wandelt das übergebene Zeichen ohne Prüfung in einen
                Kleinbuchstaben um
  toupper	prüft das übergebene Zeichen; wenn es sich um einen
                Kleinbuchstaben handelt, wird der dazugehörige
                Großbuchstabe zurückgeliefert
  _toupper	wandelt das übergebene Zeichen ohne vorherige Prüfung
                in einen Großbuchstaben um
Hinweis: Die von allen Klassifizierungsroutinen gemeinsam verwendete Tabelle deckt lediglich den ISO-Zeichensatz (Codes 0 bis 0x7f) ab. Die deutschen Umlaute fallen deshalb in die Kategorie "Grafikzeichen"; Umwandlungsroutinen wie toupper sind nicht verwendbar. Dasselbe gilt für das Zeichen "ß".

__toascii blendet schlicht die Bits 8 bis 15 von c aus und begrenzt diesen Wert damit auf den nach ISO standardisierten Bereich des ASCII-Zeichensatzes (Codes 0 bis 0x7F).


Zurück zum Menü
Zurück zur vorigen Seite Weiter zur nächsten Seite

P. Böhme, 22.12.1995