lunes, 20 de agosto de 2012

QUE ES #INCLUDE.


conio.h es un C archivo de cabecera utilizada en los antiguos de 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 C , ISO C ni es definido por POSIX .
Este encabezado declara varias funciones de biblioteca útiles para la realización de "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 [ 1 ] tienen esta cabecera y el suministro de 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 este encabezado y no proporcionan las funciones de biblioteca. Algunos sistemas embebidos utilizar una biblioteca conio-compatible. [ 2 ]
Las funciones de la biblioteca declarados por conio.h variar de compilador compilador. Como originalmente implementado en Lattice C , las diferentes funciones asignadas directamente a los primeros pocos DOS INT 21H funciones. Pero la biblioteca se suministra con Borland 's Turbo C no utilizar la API de DOS, sino que accede a la RAM de vídeo directamente para la salida y utiliza las llamadas de interrupción del BIOS , sino que también tienen funciones adicionales inspirados en la exitosa Turbo Pascal biblioteca.
Los compiladores específicos que no DOS sistemas operativos, como Linux cita requerida ] , Win32 y OS / 2, siempre diferentes implementaciones de estas funciones.cita requerida ] La versión realizada por Delorie DJ para el go32 extensor es particularmente amplia [ 3 ] . Otro ejemplo es la ciolib SyncTERM . Es común que incluya curses.h en lugar de conio.h , si un programa es compilado en un sistema operativo que no es de DOS.
Las funciones miembro
  • kbhit - Determina si una tecla ha sido presionada.
  • getch - Lee un carácter directamente desde la consola sin tampón, y sin eco.
  • getche - Lee un carácter directamente desde la consola sin tampón, pero con eco.
  • ungetch - Pone el carácter c de nuevo en el búfer de teclado.
  • cgets - Lee una cadena directamente desde la consola.
  • cscanf - Lee valores con formato directamente desde la consola.
  • putch - Escribe un carácter directamente a la consola.
  • cputs - Escribe una cadena directamente a la consola.
  • cprintf - Formatos de valores y los escribe directamente en la consola.
Los compiladores suministrados a más tardar el 1989 han antepuesto una _ a los nombres, para cumplir con los requisitos de la norma ANSI C.

[ editar ]


No hay comentarios:

Publicar un comentario