Hi Leute,
verwende folgenden Code:
Die ersten beiden Fragen funktionieren gut, von der Dritten wird nur das erste Zeichen genommen und die anderen werden einfach gedruckt ohne dem Benutzer Zeit für eine Eingabe zu lassen.
Hoffe jemand kennt sich aus. Habe die getline Funktion gegooglet, aber bin der Meinung es wie in den Beispielen gemacht zu haben.
Gruss Rene
verwende folgenden Code:
Code:
void Brett::Abfrage()
{
std::cout << "Geben Sie die Brettnummer ein!\n";
std::cin.getline(Brett, 4);
std::cout << "Geben Sie den Namen des Spielers ein!\n";
std::cin.getline(Name, 128);
std::cout << "Wann war die Partie zu Ende? (Uhr wird automatisch ergänzt)\n";
std::cin.getline(Uhrzeit, 16);
std::cout << "Geben Sie die Farbe des Spielers ein!\n";
std::cin.getline(Farbe, 8);
std::cout << "Geben Sie das Ergebnis der Partie ein!\n";
std::cin.getline(Punkte, 8);
std::cout << "Geben Sie den Kommentar zur Partie hier an!\n";
std::cin.getline(Kommentar, 512);
};
Die ersten beiden Fragen funktionieren gut, von der Dritten wird nur das erste Zeichen genommen und die anderen werden einfach gedruckt ohne dem Benutzer Zeit für eine Eingabe zu lassen.
Hoffe jemand kennt sich aus. Habe die getline Funktion gegooglet, aber bin der Meinung es wie in den Beispielen gemacht zu haben.
Gruss Rene