Ich brauche eine Schleife, die drei Zeichenfolgen als Eingabe von einem Benutzer erhält und zu beenden, wenn nichts eingegeben wird. Mein CodeÜberprüfen, ob Benutzereingabe eine leere C++
while(true){
cout << "Enter string1 string2 string3: ";
getline(cin,s1, ' ');
if(s1.empty())
break;
getline(cin, s2, ' ');
getline(cin, s3);
}
Wenn wir geben nichts, getline wartet, bis ich Eingabe zumindest einen Raum. Wie kann man aufhören, wenn nichts eingegeben wird?
'if (s1.empy())' -> 'if (s1.empty())' –
Zeigen Sie uns ein [MCVE] und erklären, wie es geht bitte nicht. –