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

Re: clrscr() y gotoxy() (SOLUCIONADO)



Pues resulta que me he bajado la conio.h para linux, y está
completamente basada en ncurses para funcionar, al intentar compilarla
fíjate por donde que estaba hecha para una versión antigua de las
ncurses y claro, daban problemas algunas macros a las que le metía 2
parámetros cuando en realidad necesitaba 4. He intentado manipular la
conio.h pero seguía dando algún error que otro, así que he dicho, ¡a
aprender ncurses!, y con las declaraciones que se hacen en conio he
conseguido hacer lo que quería y alguna cosa más, la verdad es que está
bastante bien esa librería (cuando consigues que la pantalla no te haga
cosas raras como a mí al principio). 

Así que MUCHAS GRACIAS a todos...

El lun, 01-07-2002 a las 23:57, 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...
> 
> 
> 
> 
> -- 
> 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
> 

-- 
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: