Ich habe ein seltsames Problem hier. Ich erhalte 2 Strings als Eingabe unter Verwendung des Codes:C++ getline(); zeigt einen unter
std::string input1, input2;
std::cout<<"Please enter name:";
std::getline(std::cin, input1);
std::cout<<"Address: ";
std::getline(std::cin,input2);
Das Problem, das ich habe, ist, dass statt einer nach dem anderen die Anzeige, die beide Anzeige auf einmal, so dass die Ausgabe wie folgt aussieht:
Please enter name: Address:
Als Folge wird keiner der beiden Strings Eingaben gemacht.
Irgendwelche Ideen, was das Problem sein könnte?
'std :: cout >>" Bitte geben Sie den Namen ein: ";' ?! Wie hast du das kompilieren bekommen? Es sollte '<<' sein. –
@AmiTavory oops kopierte es falsch – JAPK
Können Sie ein [mcve] zeigen? Gibt es vorher noch andere Eingaben? Wie starten Sie das Programm? – Angew