lunes, 11 de abril de 2011

bibliotecas stdio.h y conio.h

stdio.h

stdio.h, que significa "standard input-output header" (cabecera estandar E/S), es la biblioteca estándor del lenguaje de programación C, el archivo de cabecera que contiene las definiciones de macros, las constantes, las declaraciones de funciones y la definición de tipos usados por varias operaciones estándar de entrada y salida. Por motivos de compatibilidad, el lenguaje de programación C++ (derivado de C) también tiene su propia implementación de estas funciones, que son declaradas con el archivo de cabecera cstdio.
Las funciones declaradas en stdio.h son sumamente populares.

 Ejemplo de uso

En C y sus derivados, todas las funciones son declaradas en archivos de cabecera. Así, los programadores tienen que incluir el archivo de cabecera stdio.h dentro del código fuente para poder utilizar las funciones que están declaradas. nota: el compilador diferencia las mayusculas entre las minusculas

conion.h
"Contiene los prototipos de las funciones, macros, y constantes para preparar y manipular la consola en modo texto en el entorno de MS-DOS®." [1]

"conio.h es un encabezado de archivo C utiliza en los compiladores antiguos de MS-DOS para crear interfaces de usuario de texto. No se describe en el libro Lenguaje de Programación C, y no es parte de la biblioteca C estándar, ISO C 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 DOS objetivo, Windows 3.x, Phar Lap, dosx, OS / 2, o [Win32 1] tiene esta cabecera y el suministro de las funciones de biblioteca concomitantes 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 concomitantes. Algunos sistemas embebidos están utilizando una biblioteca Conio compatible.

Las funciones de la biblioteca conio.h declarado por variar un poco de compilador compilador. Tal como se había implementado en celosía C, las diversas funciones asignadas directamente a los DOS primeros int 21h funciones. Pero la biblioteca se suministra con Borland Turbo C no utilizar la API de DOS, sino que accede RAM de vídeo directamente para la producción y el BIOS utiliza interrumpir las llamadas, sino que también tienen funciones adicionales, inspirada en la exitosa colección de Turbo Pascal."[2]

No hay comentarios:

Publicar un comentario