miércoles, 25 de agosto de 2010

LIBRERIA conio.h

QUE ES LA LIBRERIA conio.h



conio.h es una C encabezado de archivo utilizado en el antiguo MS-DOS compiladores para crear interfaces de usuario de texto. No se describe en el Lenguaje de Programación C. libro, y no es parte de la biblioteca estándar de CC ISO ni es requerido por POSIX.
Este encabezado declara varias funciones útiles para realizar la colección de "consola de entrada y salida" de un programa. La mayoría de los compiladores de C que se dirigen a DOSWindows 3.x,Phar LapdosxOS / 2, o Win32 tiene esta cabecera y el suministro de las funciones de biblioteca asociada en la biblioteca de C por defecto. La mayoría de los compiladores de C que se dirigen a UNIX y Linux no tienen este encabezado y no proporcionan las funciones de biblioteca. Algunos sistemas embebidos está utilizando una biblioteca compatible Conio .
Las funciones de la biblioteca declarada por conio.h variar un poco de compilador compilador. Tal como se había implementado en celosía C, las diversas funciones asignadas directamente a los primeros DOS int 21h funciones. Pero la biblioteca se suministra con Borland's Turbo C no utilizar la API de DOS, sino que accede directamente RAM de vídeo para la salida y se utiliza BIOS interrumpir las llamadas, sino que también tienen funciones adicionales, inspirada en la exitosa Turbo Pascal biblioteca.
Los compiladores de que los sistemas operativos DOS objetivo-no, como Linux, Win32 y OS / 2, siempre y cuando las distintas aplicaciones de estas funciones.La versión realizada por DJ Delorie para el go32 extensor es particularmente amplia.


FUNCIONES MIEMBRO


kbhit int (void)Determina si una tecla del teclado fue presionado.
int getch (void)Lee un carácter directamente desde la consola sin tampón, y sin eco.
getche int (void)Lee un carácter directamente desde la consola sin tampón, pero con eco.
ungetch int (int c)Pone el carácter c de nuevo en el buffer del teclado.
cgets char * (char * buffer)Lee una cadena directamente desde la consola.
cscanf int (char * formato, arg0, argn ...)Lee formato valores directamente desde la consola.
Putch int (int c)Escribe un carácter directamente a la consola.
cputs int (string const char *)Escribe una cadena directamente a la consola.
int cprintf (const char * formato, arg0, argn ...)Formatos de los valores y los escribe directamente a la consola.


Los compiladores proporcionan a más tardar el 1989 han antepuesto un _ a los nombres, para cumplir con los requisitos del ANSI C estándar.

No hay comentarios:

Publicar un comentario