Seite 1 von 1

Problem mit getline

Verfasst: 23.12.2013, 18:31
von Ben362
Hallo,
Ich habe mir vor ein paar Tagen Netbeans 7.4 mit MinGW installiert, bei meinen bisherigen Übungsprogrammen (ich fange gerade an C++ zu lernen) hat alles bestens funktioniert. Jetzt wollte ich eine Konsolenanwendung schreiben um eine ganze Zeile ein zu lesen und habe damit ein Problem. Nach der Datenfreigabe hängt sich das Programm auf. Kann mir jemand sagen warum und was an dem Code falsch ist?

#include <iostream>
#include <string>
using namespace std;

int main(int argc, char** argv) {

cout << "Text eingeben: ";
string eingabe;
getline(cin, eingabe);
// cin >> eingabe;
cout << eingabe << endl;

return 0;
}

Sobals ich die Zeile mit "getline" gegen "cin" austausche funktioniert es, allerdings kann ich dann nur ein Wort einlesen. Das ist ja nicht das was ich eigentlich will.