Ich verwende mehrere getline(cin, string)
Aufrufe, um zwei Strings zu erhalten; Der Code überspringt jedoch den zweiten Anruf und behandelt nur den ersten.Mehrere Getline-Aufrufe verwenden, um mehrere Zeilen zu lesen
for (int i = 0; i < 2; ++i)
{
if (i == 0)
{
cout << "Please enter string A: " << endl;
getline(cin, stringA);
}
if (i == 1)
{
cout << "Please enter string B: " << endl;
cin.ignore();
getline(cin, stringB);
}
}
Wie kann ich das mehrere getline zu behandeln ändern() ruft?