Hallo,
ich habe mir mit C++ eine hübsche kleine Console programmiert. In der Konsole kann man nun durch
cin << a;
etwas eingeben. Die Variable a muss natürlich vorher deklariert werden, nun zum Problem.
a soll eine Gleitkommazahl sein, deshalb habe ich
float a;
...
Wenn aber nun jemand ein Zeichen eingibt stürtzt das Programm ab. (logisch, ist ja keine Zahl)
Die eingegebene Zahl soll sich der Benutzer selbst ausdenken, daher kann ich keine if else verwenden, wies in einem Menü der Fall wäre.
Also, wie kann ich es schaffen, dass das Programm nicht abstürtzt, sondern die eingabe ignoriert?
Meister Falke
Meister Falke Gast |