La librería conio.h, es de propiedad de Borland y solo sus compiladores pueden usarla. Por lo tanto significa que conio.h, no es una librería estándar.
La librería conio.h se utiliza por el uso frecuente de sus funciones: getch(), clrscr(), gotoxy(), textcolor(), etc..; los cuales se usan par adarle mejor presentación a nuestros programas.
Pero si nos apasiona tanto como a mí el uso de software libre como Ubuntu, y por supuesto programar en él; la solución esta en usar librerías alternativas como ncurses.h, la cual cumple con características semejantes a conio.h pero libre y para Linux.
Para instalar:
1. Abrimos una terminal Ctrl + Alt + T e instalamos build-essential: sudo apt-get install build-essential
2. Instalamos Geany : sudo apt-get install geany
3. Instalamos la libreria: sudo apt-get install libncurses5-dev
Luego de instalar todos estos paquetes vamos a configurar Geany para poder hacer uso de la librería.
Como muestra la imagen:
Click en aceptar y listo.
En el codigo de sus programas solo se incluye la librería .
Por obvias razones las funciones y/o comandos de ncurses.h no se escriben igual a como se hacia en conio.
Ejemplo:
En conio.h se usa gotoxy(x,y); pero en ncurses para hacer lo mismo es: move(y,x); notar que las variables x e y se intercambian de posición.
Les recomiendo la siguientes web:
1.NCURSES Programming HOWTO (Ingles)
Espero les sea de ayuda..
No hay comentarios:
Publicar un comentario