Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Du hast natürlich Recht. Die Eingabe steht ja immer noch im Eingabepuffer und muß erst noch entfernt werden:Hi,
danke hab das jetzt gleich mal ausprobiert doch irgendwie springt er in eine Endlosschleife wenn ich Buchstaben statt zahlen eingebe... Dann gibt er mir x mal die Fehlermeldung aus jedoch komme ich nichtmehr zur eingabe... was nun?
#include <limits>
...
} else if (!cin.bad() && !cin.eof()) {
cerr << "Sie haben eine ungueltige Zahl eingegeben! Versuchen Sie es erneut.\n";
cin.clear(); // Fehlerzustand zurücksetzen
// fehlerhafte Eingabe entfernen
cin.ignore(std::numeric_limits<streamsize>::max(),'\n');
}