wassertropfen
Grünschnabel
Servus Leute!
Ich hab folgendes Problem mit C++ in Visual Studio 2008:
Ich prüfe eine Eingabe mit:
Wenn ich nun Debugge und z.B. h344 eingebe, müsste ja auf der Konsole
Falsche Eingabe erscheinen.
Doch stattdessen wird das Programm einfach beendet (obwohl noch haufenweise
Anweisungen folgen würden).
(Keine Angst, Tricks wie getchar(), cin.get()... wird auch alles verwendet)
Nun die Frage:
Liegt das an einer Einstellung in der Entwicklungsumbegung, also VS 2008
oder muss man den Code ändern?
Danke schon mal im voraus!
Ich hab folgendes Problem mit C++ in Visual Studio 2008:
Ich prüfe eine Eingabe mit:
Code:
...
int eingabe;
cout << "Bitte eine Ganzzahl eingeben: ";
if((cin >> eingabe) == false)
{
cout << "Falsche Eingabe";
}
...
Wenn ich nun Debugge und z.B. h344 eingebe, müsste ja auf der Konsole
Falsche Eingabe erscheinen.
Doch stattdessen wird das Programm einfach beendet (obwohl noch haufenweise
Anweisungen folgen würden).
(Keine Angst, Tricks wie getchar(), cin.get()... wird auch alles verwendet)
Nun die Frage:
Liegt das an einer Einstellung in der Entwicklungsumbegung, also VS 2008
oder muss man den Code ändern?
Danke schon mal im voraus!