Praktikum 6
Programmiersprache C Steueranweisungen
Schreiben Sie
zwei C-Programme, die jeweils ein einzugebendes Zeichen
untersuchen. Es soll festgestellt werden, ob es sich um einen
Großbuchstaben,
einen Kleinbuchstaben, eine Zahl oder ein Sonderzeichen handelt.
Die Eingabe
soll wieder mittels fgets(buf,128,stdin);
erfolgen.
Realisieren
Sie je ein Programm unter Verwendung von
- verschachtelten if-Anweisungen
- einer switch Anweisung
Das
Programm soll Eingabe und Auswertung des eingegebenen Zeichens in einer
Schleife wiederholen, bis die
Zeichenfolge "qq" eingegeben wird.
Hinweise zur Lösung:
- Das auszuwertende Zeichen befindet sich in buf[0].
Um das Programm zu verlassen, testen Sie bitte buf[0] und buf[1] auf den Wert 'q'.
- Bei der Variante switch/case benötigen Sie für jedes zu bewertende Zeichen ein Caselabel. Diese können auch hintereinander stehen.
Eine Ascii-Code-Tabelle finden Sie
hier.