Robert Könitz: c++ cin.getline

Beitrag lesen

Wenn du schon C++ nutzt, dann solltest du auch gleich Strings verwenden( std::string ).

Das hat noch einen anderen Grund den ich hier nicht näher erläutern möchte.

Soll ich dein Problem so verstehen, das du den String "hello world" mit der Eingabe editieren willst?

Jupp

Dann schreibe dein "hello world" auf den Bildschirm, rück den Cursor wieder an den Anfang, und lass den User drüberschreiben.

Da gibt es nur folgendes Problem du musst es völlig überschreiben (damit es in cin erkannt wird) und wenn du einen Buchstaben weniger stehen hast, so wird dies nicht angezeigt, da müsste ich erst den Buffer von den dahinter liegenden Feldern löschen.
(für die Ansicht)

Zudem ist deine main-Funktion falsch. siehe hier.

Ich weiß, aber unser Programmierlehrer°° - (Augenroll)

Sonst noch Ideen?
MfG Xynon