Konsolenzeilen "überschreiben"



  • Ich stelle mir bereits seit geraumer Zeit die Frage, wie es etliche Programme anstellen, dass vorrangegangene Zeilen in der Konsole richtiggehend "überschrieben" werden. U.a. apt-get beim Downloaden aktualisierter Pakete - in einem gewissen Interval wird der Downloadstatus editiert, ohne eine neue Zeile in die Shell zu schreiben.

    Hat jemand einen Link zu einer Anleitung diesbezüglich oder zumindest einen umschreibenden Begriff, sodass ich Google und/oder die Boardsuche bemühen kann? 😕

    mfg Stefan



  • Für diesen einfachen Fall, cout.put('\r'); springt an den Anfang der Zeile zurück. Ansonsten frag google mal nach ansi escape sequences.



  • mit '\b' (backspace) kann man auch nur ein einzelnes Zeichen zurückspringen


Anmelden zum Antworten