Eingabestream beenden, beendet auch das Programm
-
Hallo,
ich bin bei den ersten C++ Gehversuchen mithilfe des Einführungsbuchs von Stroustrup. IDE ist Visual Express auf Win7.
Leider komme ich beim Beenden einer while-Schleife nicht weiter.
int main() { double Werte; cout << "Irgend ein Text auf der Konsole, der zu einer Eingabe auffordert \n" while(cin >> Werte) { /*eine Menge Anweisungen, die mit den eingelesenen Werten Vergleiche und Berechnungen anstellen*/ } cout << "Irgendein berechneter Wert wird ausgegeben"; system("pause"); return 0; }Die while-Schleife wird durchlaufen, solange ich Werte eintippe.
Leider schließt sich die Konsole sobald ich einen Befehl zum Beenden des Eingabestreams eintippe (Str +Z oder irgendwas, was kein double ist). Die Ausgabe am Ende findet gar nicht statt.Kann mir jemand weiterhelfen? Im Buch wird es nur so gezeigt.

-
Seltsamer Weise geht es jetzt. Naja, ich habe bestimmt bald wieder eine Frage. Vielleicht bis dann
