C/Visual C - Para Fernando.Gomez

 
Vista:

Para Fernando.Gomez

Publicado por beatle (17 intervenciones) el 31/05/2005 23:02:19
Compannero necesito que me ayude diciendome si sabe que libreria en linux es equivalente a la conio.h de borland es que necesito funciones equivalentes a gotoxy(),textcolor(),clrscr(),
muchas gracias de antemano
paz y amor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Para Fernando.Gomez

Publicado por fernando.gomez (1603 intervenciones) el 01/06/2005 01:03:40
Mira, es un poco (mucho) complicado el asunto. Pese a lo que mucha gente piense y pese a lo que muchos maestros enseñen, conio.h NO ES ESTANDAR de C. es una extensión de Borland para su C Builder; sucede que algunos compiladores la incluyen, como Visual C++ para Windows, pero evidentemente las funciones definidas en dicho archivo varían.

En fin, el caso es que en Linux -dependiendo de la distribución- puedes tener una librería uconio.h. Nunca la he usado, pero un compañero me dijo que esa pudiera servir.

Lo que sí he utilizado son las NCURSEs, y esa librería (libncurses.so) es la que deberías emplear. Googolea "NCURSES", hay muchos tutoriales. Por ejemplo, puedes emplear system("clear") en lugar de clrscr y move de las ncurses.h en lugar de gotoxy. También en los manuales y documentación que venga con tu distro, seguro encuentras algo.

Aunque con las NCURSES debería bastar, puedes revisar por X Window para cosas más complicadas. El X Window es el equivalente al GDI de Windows, y no creo que te haga falta. Just in case...

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: ALGO SOBRE NCURSES

Publicado por fernando.gomez (1603 intervenciones) el 01/06/2005 01:08:22
http://web.cs.mun.ca/~rod/ncurses/ncurses.html (inglés)
http://www.del.ufrj.br/~pcfilho/ncurses/ncurses.htm (portugués)
http://ditec.um.es/~piernas/manpages-es/otros/tutorial-ncurses.html (español)

NCurses significa "New curses".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar