EVAP 2

Librería en C++

conio.h

conio.h es un C archivo de cabecera utilizado sobre todo por MS-DOS compiladores para proporcionar la consola de entrada / salida . No es parte de la biblioteca estándar de C , ISO C ni se define por POSIX .

Esta cabecera declara varias funciones de biblioteca útil para realizar "consola de entrada y salida" de un programa. La mayoría de los compiladores de C que se dirigen a DOS ,Windows 3.x , Phar Lap , DOSX , OS / 2 , o Win32 tienen esta cabecera y suministran las funciones de biblioteca asociados en la biblioteca por defecto C. La mayoría de los compiladores de C que se dirigen a UNIX y Linux no tienen esta cabecera y no proporcionan las funciones de biblioteca. Algunos sistemas integrados utilizan una biblioteca con capacidad para un Conio.

Las funciones de la biblioteca declarados por conio.h varían algo de compilador de compilador. Como implementado originalmente en celosía C , las diversas funciones asignadas directamente a los primeros DOS funciones int 21h. La biblioteca se suministra con Borland 's Turbo C no utilizó el API DOS pero RAM de vídeo en lugar de acceder directamente a la producción y usados ​​BIOS interrumpir las llamadas . Esta biblioteca también dispone de funciones adicionales inspirados en la exitosa Turbo Pascal uno.

Uso del conio.h



Muchas veces en tareas que nos dejan realizar en casa surge el problema de que tenemos que programar en un compilador distinto que el de la escuela, por ejemplo: mientras que en el salón de clases tenemos Borland C++, en casa tenemos DevC++, no hay problema cuando los programas son sencillos, pero que sucede cuando llegamos a utilizar funciones “no estandarizadas” como porejemplo: clrscr, gotoxy, cputs, putch, getch, getche, kbhit, etc… esto en DevC++ que tenemos en casa.

Basándome en el post de Utilizar la librería conio en Dev-C++ describo los pasos a seguir, para poder utilizar la librería conio.h en DevC++.
Paso 1

Descargar el archivo conio1_31.zip ( Megaupload | SkyDrive )
Paso 2

Descomprimimos el contenido del archivo conio1_31.zip


Paso 3

Seleccionamos el archivos libconio.a y lo copiamos al directorio: C:\Dev-Cpp\lib


Paso 4
Seleccionamos el archivo conio.h y lo copiamos en la carpeta C:\Dev-Cpp\include (en caso de que llegase a existir uno con el mismo nombre, pueden renombrar el original y copiar el conio.h del zip)




Paso 5

Seleccionamos los archivos 6-Console_conio.template , ConsoleConio_c.txt yConsoleConio_cpp.txt y los copiamos en la carpeta C:\Dev-Cpp\Templates






Una vez echo los pasos anteriores, podremos probar nuestra librería conio , de la siguiente forma:

Abrimos Dev-C++ : Archivo –> Nuevo –> Proyecto



Si todo salió correctamente, aparecerá en la ventana de nuevo Proyecto un proyecto llamado: Consola + conio. La seleccionamos y presionamos Aceptar







Por default nos aparecerá un programa de prueba.




Lo compilamos y ejecutamos el código de prueba.




si obtenemos un resultado como la siguiente pantalla, es que todo salió bien 

No hay comentarios:

Publicar un comentario