Aufgabe 5 (**) Benutzereingabe

Schreiben Sie ein C-Programm, das mittels der Standardbibliotheksfunktion getchar eine Benutzereingabe einliest. Das Programm soll bei gültigen Eingaben den Wert 0 zurückgeben sowie die erfolgreiche Eingabe auf Kommandozeile ausgeben. Für ungültige Eingaben soll das Programm mit einem Rückgabewert ungleich 0 abgebrochen werden. Geben Sie vor Programmabbruch jeweils eine detaillierte Beschreibung des aufgetretenen Fehlers auf der Kommandozeile aus.
Gültige Eingaben seien wie folgt definiert:

Es dürfen keine weiteren Zeichen eingegeben worden sein. (Ausnahme: '\n' für den Abschluss der Eingabe)
Der Abschluss der Eingabe durch Drücken der Enter-Taste erfolgt also erst nach dem dritten Zeichen!

Eingabe

Beispiel für eine gültige Eingabe: 3\t+ (wobei \t ein Zeichen repräsentiert)

Informationen zum Problem

Autor: Robert Lorenz

Erstellt: 2026-01-25T15:28:32.169Z

© Jutge.org, 2006–2026.
https://jutge.org