El vie, 28-08-2009 a las 02:49 -0400, Polo Oyarzún escribió:
>
>
> Hola a todos. Estoy dando mis primeros pasos en C++. Tengo el
> siguiente problema. Me están enseñando a hacer cosas en Windows con
> turbo c++. Quiero ir adaptando todo lo que vaya aprendiendo a
> Gnu-Linux y de momento no lo he logrado.
> Tengo este algoritmo que ejecuto sin problemas en turbo c++ en
> Güindous:
>
> #include <stdio.h>
> #include <conio.h>
> void main()
> {
> clrscr();textmode(BW80);
> gotoxy(35,12);printf ("HOLA");
> gotoxy(20,22);printf("Presione una tecla para seguir");getch();
>
> }
>
> Como podrán ver la idea es tan simple como lograr que en la pantalla
> se lea Hola y luego presione cualquier tecla para seguir. Por lo que
> he investigado conio.h no existe en gnu-linux y se debe reemplazar por
> ncurses.h clrscr debiera ser con otra sintaxis que si no me equivoco
> sería clear. Gotoxy también debe ser reemplazado no sé bien si por
> move.
> Es decir con el tema de la portabilidad de un algoritmo tan corto he
> sufrido sendos dolores de cabeza porque me interesa más la
> programación en Gnu-Linux que en Windows.
> Entonces como para ir llendo a la par les pido ayuda para dilucidar
> como transporto este mismo algoritmo a Debian y lo ejecuto ya que fui
> reemplazando conio.h y los demás que menciono y lo intenté muchas
> veces pero cada vez que trataba de compilar me daba con g++ uno o más
> errores, cuando me daba uno modificaba el archivo y los errores
> aumentaban. Por otro lado si saben de tutoriales, manuales etc que se
> puedan bajar para ir viendo en paralelo c++ en Debian mientras me lo
> enseñan en turbo c++.
> Muchas gracias.Hola Polo, la lista Debian es para asuntos relativos a Debian o temas generales sobre GNU/Linux, creo que lo que tú necesitas es un foro de programadores (C, C++ de preferencia) sobre GNU/Linux. Los hay y bastantes en la red. Sugiero te suscribas a alguno de estos y hagas estas consultas específicas de programación allí. conio.h es un header que no pertenece a las librerías estándar de C y es sólo para W$. GNU/Linux tiene su propia librería, por cierto muchísimo más competente en crear aplicaciones con interfaces de consola que conio.h, esta es curses.h . Tutoriales ... http://www.bulma.net/body.phtml?nIdNoticia=2004 http://es.tldp.org/Tutoriales/NCURSES/tutorial-ncurses.html http://heather.cs.ucdavis.edu/~matloff/UnixAndC/CLanguage/Curses.pdf -- Saludos, Mauricio J. Adonis C. --------------------------------------------------------------------------- Usuario Linux # 482032 Usuario Ubuntu # 25554 Ubuntu Code of Conduct - 1.0.1 signatario (FD9329AC66C0907805831BF8E8D0B29A3AE3D244) ---------------------------------------------------------------------------
signature.asc
Description: Esto es una parte de mensaje firmado digitalmente

