Wie ausgegebenen Text wieder "Übrschreiben"???
-
Hallo @ all!!!
Ich habe da eine Frage. Wenn ich einen Text ausgegeben habe zum Beispiel:
cout << "Hallo!!!" << endl;und dann gebe ich noch etwas aus, z.B.:
cout << "Wie gehts?" << endl;Aber das "Wie gehts?" soll das "Hallo!" überschreiben, wie geht das???
MFG Paul

-
In reinem ANSI-C++ wird das nicht gehen (eventuell klappt's, wenn du die endl's ersetzt durch '\r'<<flush).
-
Versuch doch mal die endl;'s weg zu lassen.
Wird aber wahrscheinlich auch nicht gehen.
Google mal, ich hab irgendwo mal ein Tutorial gesehen wie man in eine bestimmte Zeile springt.
-
Wenn man antwortet sollte man auch ne Antwort haben, Pivke

Lösung 1)
Du könntest das Stdout-Handle ermitteln und den entsprechenden Bereich manuell
per FillConsoleOutputCharacter überschreiben.Lösung 2)
Per clrscr(); die Console löschen und erneut schreiben.Besser wärs natürlich wenn du ne Console-Class verwendest.
Diese haben oft Locate-Methoden.MfG
Wolf
-
Wollte nur versuchen irgendwie zu helfen

So ich gehe jetzt aber ratzen, denn schließlich haben wir morgen ferien :-).
Cucu...