Hace algún tiempo pregunté sobre si existía alguna forma de hacer las típicas funciones C (en dos) clrscr() (borra la pantalla, como clear en la shell) y gotoxy() (algo así como fseek() pero con el terminal) y me recomendaron las ncurses, he hecho algunas pruebas (y mirado ncurses.h) y he encontrado una función llamada clear() (que curioso), pero no consigo hacer que funcione... en un código como el siguiente:
#include<stdio.h> #include<ncurses.h> int main(){ clear(); printf("Hola desde la pantalla borrada..."); return 0; } El compilador me devuelve: /tmp/ccMaecTB.o(.text+0xe): undefined reference to `stdscr' /tmp/ccMaecTB.o(.text+0x13): undefined reference to `wclear' collect2: ld returned 1 exit status Y si en un ataque de locura escribo las instrucciones: #define stdscr #define wclear después de los includes se queja de lo siguiente... clear.c: In function `main': clear.c:6: parse error before ')' token (ESTA ES LA LÍNEA DEL CLEAR()) Como si no reconociese la función, cuando en ncurses.h la he visto declarada... la verdad es que no se a que se debe "la queja" del compilador, sobre todo porque NUNCA he usado ncurses... agradecería que si alguien utiliza alguna otra función (preferiblemente que no sea de ncurses) me lo comunicase... (estoy desesperado ;-)), si lo hacéis con ncurses... por favor.. un ejemplito corto me vendría de perlas... MUCHAS GRACIAS... -- Grandes desastres de la historia: HIROSHIMA 45, CHERNOBIL 86 Y WINDOWS 95 Win'95: Unknown Error: The system was working right. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]