Hallo alexx1, ich gehe davon aus, dass wieder „C“ gemeint ist. Da wirst du mit scanf() einen String einlesen und die Eingabe auf richtige Zeichen prüfen müssen. Wenn die Eingabe korrekt ist kannst du den String mit atoi() in eine ganze Zahl wandeln. Wenn du nur scanf("%d", &Zahl) benutzt filtert das scanf() die unkorrekten Sachen raus und du kannst keine Fehlermeldung, z.B. bei der Eingabe von 1.5 oder 1,5 machen. Gruß jobe.
Sonstiger Berufsstatus, Punkte: 505