String-Eingabe Beenden
-
Ich muss maximal 20 Namen in ein Feld einlesen können, jedoch muss sich die Eingabe jederzeit beenden lassen und die eingegebenen Namen dann ausgeben.
Wie kann ich die Eingabe beenden? Könnte mir bitte jemand helfen?
-
Mach einen String-Vector, lies in mit cin oder getline ein, frag, ob noch ein
weiterer String eingelesen werden soll. Ich empfehle eine do while Schleife!
-
Bitte geben Sie einen Namen ein (nur ENTER um die Eingabe zu beenden): >Das zu implementieren, bleibt dir überlassen.
Vergiss das Feld, nimm statt dessen std::vector. Dies ist bedeutend einfacher zu händeln.
--
Mach einen String-Vector, lies in mit cin oder getline ein, frag, ob noch ein
weiterer String eingelesen werden soll. Ich empfehle eine do while Schleife!Du benötigst die Klassen
* std::vector (#include<vector>)
* std::string (#include<string>)Die Dokumentationen zu den Klassen findest du in jedem C++-Buch oder im weltweiten Netz.
Grüße... Heiko
-
Hmm das ist irgendwie zu hoch für mich.