cin
-
Warum Funktioniert Getline nicht? Es kommt Bitte etwas eingeben dann kommt Drücken sie eine taste und Dos beendet sich!
char cArr[100]; cout << "Bitte etwas eingeben" << endl; cin.getline(cArr, 99); cout << cArr; system("PAUSE"); return 0;[cpp]
-
Versuch mal, ein getchar() vor das return zu packen.
-
und wenn es dann noch immer zu geht dann nimm
system("PAUSE");dann bleibt es zu 100% offen.
-
system pause schrieb:
und wenn es dann noch immer zu geht dann nimm
system("PAUSE");dann bleibt es zu 100% offen.
Hmm, hat er ja schon drin...

-
Also bei mir läuft der Code vollkommen problemlos. Starte dein Programm mal direkt aus ner Kommandozeile, dann sollte dir eigentlich auch alles korrekt angezeigt werden, da das Programm sich dann zwar beendet, aber wie gesagt, das Fenster der Kommandozeile offen bleibt.
-
schreib einfahc mal
cin.ignore()vor dein getline.vll klappt es ja dann.