Hallo,
Beim Treffen wollte doch jemand (Tilo?) einen gotoxy-Ersatz haben. Die gute alte Pascal-Funktion geht sogar ohne ncurses, eventuell mußt du #include <sys/ioctl.h> mit einbinden (ja, klar). Über static struct winsize window; static int tty_des; ioctl(tty_des, TIOCGWINSZ, &window); kannst du die Fenstergröße erhalten, und die Funktion void output_goto(int row, int col) { printf("\e[%d;%df", row, col); } über output_goto(window.ws_row - 4, 0); effektiv nutzen (ja, feste Breiten und Höhen gibt es bei Konsolen natürlich nicht).
Quelle: /home/comtec/NEWCVS/ggz-20001105/ggz/src/frontend/text/output.c
Josef Spillner
Hallo Joseph,
danke für den Hinweis, werde ich mal testen.
Gruß Tilo
-- Tilo Wetzel, Dresden http://www.linux.elline.de LINUX - Und wo bitte ist mein blauer Bildschirm?
lug-dd@mailman.schlittermann.de