Fehleingaben ausschließen? scanf
-
Hallo,
wie kann man falsche Eingaben ausschließen?
z.B. bei der Funktionscanf("%f", &var);
-
yolcua schrieb:
Hallo,
wie kann man falsche Eingaben ausschließen?
z.B. bei der Funktionscanf("%f", &var);
An der lokalen Uni kann man den Bachelor im scanf() engineering machen. Immerhin sagt der Rückgabewert aus, wieviel reingekommen ist.
-
Ich habe aus dem Topic oben entnehmen können, dass man die kommazahlen aussortieren kann. Wenn ich aber einen Buchstaben eingebe, dann läuft die Schleife unendlich.
Wie kann man das verhindern?
-
Rückgabewert prüfen, und nachsehen, was nachher in var steht. Irgendwie kriegt man sicher raus ob alles in Ordnung ist, aber hey! die scanf()-Doku ist endlos lang.
-
wo finde ich das denn? wie geht das mit dem rückgabewert?
danke :xmas1:
-
yolcua schrieb:
wo finde ich das denn? wie geht das mit dem rückgabewert?
danke :xmas1:http://msdn.microsoft.com/en-us/library/9y6s16x1(VS.71).aspx