2011-07-03 55 views
9

Estoy tratando de escribir un programa con g ++ que usa el encabezado conio.h. Lo que estoy tratando de hacer es llamar a la función gotoxy que utilicé en el compilador de Borland y en el sistema operativo Windows.g ++ conio.h: no existe tal archivo o directorio

Así que la primera pregunta es: ¿existe una función gotoxy o equivalente en g ++?

Segundo: ¿por qué no puedo incluir conio.h? Leí algunas cosas que decían que debería instalar libstdc++ package, lo intenté pero parece que ya lo tengo (va acompañado de gcc).

Respuesta

12

No hay un equivalente directo para g ++. conio.h es específico de algunos compiladores de DOS. Pero puede obtener lo que quiere usando la biblioteca ncurses, sus funciones son similares a las de conio.h.

Aquí hay un enlace a un tutorial muy elaborado: http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

5

conio.h es específico para el entorno de la consola de Windows. Use la biblioteca curses o ncurses en Unix; la función apropiada es mvcur() en la interfaz de bajo nivel y wmove() en la interfaz de la ventana virtual.

2

Bueno, no está en gcc pero viene con MiniGW. Es específico para Windows.

Para linux desea la biblioteca ncurses.

Cuestiones relacionadas