Escapesequenz oder Lösung für Zeile "hoch"



  • Hallo alle zusammen,

    ich will in reinem ANSI-C ein Programm schreiben, was ein Schachfeld darstellt und dann auf einzelnen Feldern Veränderungen vornimmt (Figur wandert).
    Allerdings will ich wenn möglich nicht jedes mal alles neu aufbauen müssen.

    Meines Wissens nach gibt es leider keine Escapesequenz, wenn man sich eine oder mehrere Zeile(n) zurück bewegen will mit dem Cursor.
    \r und \b für Bewegungen in der Zeile sind mir natürlich bekannt.

    Gibt es eine andere Lösung oder muss ich immer wieder alles neu aufbauen. Mir graut es auch davor 100 * NewLine zu machen, damit man das alte nicht mehr sieht.

    Vielen Dank im Voraus.



  • Mit reinem Ansi-C geht das gar nicht, da solche
    Escape-Sequenzen konsolenabhängig sind.

    Für welches BS willst du das überhaupt wissen?

    - WinDoof* ?
    - x ?
    - Apple
    (also MacOs*) ?



  • @Javaner Das ist nur eine kleine private Spielerei auf einem Windoof-Rechner 😉 (Wer schreibt ein schnelleres Programm zum Springer-Problem, C-ler oder LabView-ler), aber da ich gerade in der Ausbildung bin und dort betriebssystemumabhängig arbeiten muss, versuche ich auch so nichts als ANSI-C zu verwenden.



  • betriebssystemumabhängig in Verbindung mit Konsolenprogramm
    geht schon mal gar nicht 😞



  • Das war meine Befürtung 😞

    Hätte nur schöner ausgesehen, wenn die Ausgabe nicht immer komplett neu aufgebaut hätte werden müssen.


Anmelden zum Antworten