Problem mit getline

Alles was mit C/C++ unter NetBeans zu tun hat

Moderator: wegus

Antworten
Ben362
Beiträge: 1
Registriert: 23.12.2013, 18:18

Problem mit getline

Beitrag von Ben362 » 23.12.2013, 18:31

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.

Antworten