Frage uber ganze zahl

Aufrufe: 651     Aktiv: 03.07.2022 um 11:26

0

Schreiben Sie eine Funktion leseWert, die vom Benutzer eine positive ganze Zahl anfordert. Gibt der Benutzer keine ganze oder eine negative Zahl ein, soll die Eingabe nochmals angefordert werden.

Diese Frage melden
gefragt

Punkte: 12

 
Kommentar schreiben
1 Antwort
0

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.

Diese Antwort melden
geantwortet

Sonstiger Berufsstatus, Punkte: 505

 

Kommentar schreiben