Re: clrscr() y gotoxy()
El 01 de jul de 2002 (lun), puskas escribió:
> 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...
>
Sin mirar mucho, ¿usaste el flag -l en la compilación? -lcurses o
-lncurses
--
(o_.' Imobach González Sosa imobachgs@softhome.net
//\c{} a2419@dis.ulpgc.es osoh en jabber.at y jabber.org
V__)_ imodev@softhome.net Usuario Linux #201634
Debian GNU/Linux `Woody' con núcleo 2.4.19-rc1 sobre Intel Pentium 4
No enseñarle a un hombre a quien se le puede enseñar es malgastar a un hombre. Enseñar a un hombre a quien no se le puede enseñar es malgastar palabras. El verdadero sabio no malgastará ni hombres ni palabras.
-- Confucio. (551-479 a.C.) Filósofo y estadista chino.
--
To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: