So fühle ich, dass ich kurz davor bin, eine Programmieraufgabe zu lösen, die das am häufigsten verwendete Wort jeder Zeile verwendet und es in einer Zeile ausgibt. So zum Beispiel:Warum hört dieser While-Loop nie auf?
I am a man, am right?
I don't know if i like that.
It's okay to not feel okay.
Druck würde: „ich bin in Ordnung“ (Interpunktion und Fall sind für die Zuordnung ignoriert)
Dies ist, was ich bisher getan habe, aber das Problem ist, dass die while-Schleife das scannt die Zeilen nie beendet und daher nie die Ausgabe in der externen For-Schleife. Wer sieht wo ich falsch gelaufen bin?
string line;
vector<string> result;
while(getline(cin,line)){ //on each line
}
Benötigen Sie wirklich _all_ diese Codezeilen, um dieses Problem zu reproduzieren? [MCVE] –