Problem mit "string"
-
Hallo, ich hab wieder mal ein banales Problem, und zwar will ich in einem Teil meine Programms den Namen zweier Spieler einlesen, mit folgendem Code:
#include <iostream> #include <string> using namespace std; string Spieler1; string Spieler2; int main() { cout << "Spieler 1 bitte Name eingeben: "; getline (cin,Spieler1); cout << "Spieler 2 bitte Name eingeben: "; getline (cin,Spieler2); //weitere Anweisungen return 0; };
Problem ist, wenn der erste Spieler seinen Namen eintippt und mit Enter bestätigt, dann springt der Cursor in die nächste Zeile und Nichts passiert, erst bei einem erneutem Tippen von Enter kommt die Aufforderung für Spieler 2. Wenn der aber Enter drückt, so geht es direkt weiter zur nächsten Anweisung, ohne das der Cursor in die nächste Zeile rutscht. Wer kann mir helfen?
-
Hallo,
welchen Kompiler benutzt du denn? Bei mir gehts nämlich ohne Probleme. Beim VC 6 gibts da nen Bug, guck evtl. mal hier:
http://www.c-plusplus.net/forum/viewtopic.php?t=63250&highlight=vc+string
-
Jupp, das wars, vielen Dank!!!!