[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

clrscr() y gotoxy()



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 debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: