Articulo de referencia

conio.h

<conio.h> es un archivo de cabecera C utilizado principalmente por compiladores MS-DOS para proporcionar entrada/salida de consola . [ 1 ] No forma parte de la biblioteca estánd...

<conio.h> es un archivo de cabecera C utilizado principalmente por compiladores MS-DOS para proporcionar entrada/salida de consola . [ 1 ] No forma parte de la biblioteca estándar de C ni de ISO C , ni está definido por POSIX .

Este encabezado declara varias funciones de biblioteca útiles para realizar "entrada y salida istream" desde un programa. La mayoría de los compiladores C que se dirigen a MS-DOS, Windows 3.x , Phar Lap , DOSX, OS/2 o Win32 [ 2 ] tienen este encabezado y proporcionan las funciones de biblioteca asociadas en la biblioteca C predeterminada. La mayoría de los compiladores C que se dirigen a UNIX y Linux no tienen este encabezado ni proporcionan las funciones de biblioteca. Algunos sistemas embebidos o cc65 utilizan una biblioteca compatible con conio. [ 3 ]

Las funciones de la biblioteca declaradas <conio.h>varían ligeramente según el compilador. En su implementación original en Lattice C , las distintas funciones se correspondían directamente con algunas de las primeras funciones INT 21H de MS-DOS. La biblioteca incluida en Turbo C de Borland no utilizaba la API de DOS, sino que accedía directamente a la memoria RAM de vídeo para la salida y utilizaba llamadas de interrupción de la BIOS . Esta biblioteca también incluye funciones adicionales inspiradas en la exitosa biblioteca de Turbo Pascal .

Los compiladores que se dirigen a otros sistemas operativos, como Linux u OS/2, proporcionan soluciones similares; la biblioteca curses relacionada con Unix es común. Otro ejemplo es ciolib de SyncTERM . La versión de <conio.h>DJ Delorie para el extensor GO32 es particularmente extensa. [ 4 ]

Funciones

Referencias

  1. Schildt, Herbert (1995). C: The Complete Reference (3.ª  ed.). Berkeley, California: Osborne McGraw-Hill. pág.  288. ISBN 0-07-882101-0Para los compiladores compatibles con DOS, las funciones de E/S de consola directas generalmente utilizan el archivo de cabecera CONIO.H .
  2. "E/S de consola y puerto en MSDN" .
  3. "Biblioteca de interfaz de usuario de texto MicroVGA conio" .
  4. "Referencia de la biblioteca C de DJGPP – conio" . Referencia de libc.a. Consultado el 22 de enero de 2022 .
  • Documentación de Microsoft
  • Documentación de Digital Mars
  • Preguntas frecuentes sobre E/S : explicación y sugerencias para E/S de consola no estándar.
  • Implementación de CONIO al estilo Borland para MinGW/Dev-C++
  • Lista de formas de obtener entrada de teclado sin procesar
Obtenido de " https://en.wikipedia.org/w/index.php?title=Conio.h&oldid=1362256821 "