30 Sep
2002
30 Sep
'02
20:58
On Mon, 30 Sep 2002 at 22:04 (+0200), Oli Weiss wrote:
ich habe in C++ eine Lektion hinter mich gebracht die über ESC-Sequenzen z.B. die Position des Cursors auf dem Bildschirm steuert: [...] #define LOCATE(z,s) (cout <<"\033["<< (z) <<';'<< (s) <<'H')
Hat ein begnadeter C-Programmierer eine Vorstellung davon, wie ich das mit printf umsetzen kann (oder anders) ? ...und vielleicht ein Beispiel aus dem Ärmel zaubert, wie der obige Aufruf in C aussehen könnte ?
<schnipp> int z = 4, s = 20; printf ("\033[%d;%dHHier steh ich nun, ich armer Tor\n", z, s); <schnapp> Als Makro: #define LOCATE(z,s) printf ("\033[%d;%dH", (z), (s)) Jan