Programm loop
-
Hallo,
habe hier grad ein kleines Problem mit einer Eingabe in C und zwar sobald man eine Falscheingabe getätigt hat hängt das Programm immer in der Falscheingabe.
double a; int check; do{ check = -1; printf("Geben Sie die erste Zahl ein: a = "); if (scanf("%lf", &a) == 1){ check = 1; } } while(check == -1);
Hintergrund: habe die do-while schleife eingebaut um das Warning von "warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result" abzufangen.
Vielen Dank im voraus.
-
Hab es gefunden. Konnte mit getchar() gelöst werden.