Abhilfe schafft unter Umständen bereits das Einfügen von cin.get()
Und so sieht der Schnippsel dann aus:
#include
using namespace std;
int main(){
cout << "Hallo Welt\n";
cin.get();
}
Infos u.a. hier: cplusplus.com
Manchmal reicht das jedoch nicht aus, dann hilft:
#include <iostream>
using namespace std;
int main(){
int wert;
cout << "Eingabe: ";
cin >> wert;
cout << wert << endl; //versetzt cin wieder in den Ursprungsstatus
cin.ignore(cin.rdbuf()->in_avail()); // löscht alle Zeichen die noch im Eingabepuffer stehen
cin.get(); // liest ein Zeichen aus
}
hth.... und Danke an Toni Schornböck
Keine Kommentare:
Kommentar veröffentlichen