E/S de consola y de puerto

Estas rutinas leen y escriben en la consola o en el puerto especificado. Las rutinas de E/S de consola no son compatibles con las rutinas de la biblioteca de E/S de secuencia o de E/S de bajo nivel. No es necesario abrir ni cerrar la consola o el puerto antes de ejecutar la E/S, por lo que no hay rutinas de apertura o cierre en esta categoría. En los sistemas operativos Windows, la salida de estas funciones siempre se dirige a la consola y no se puede redirigir.

Rutinas de E/S de consola y puerto

Routine Usar
_cgets, _cgetws, _cgets_s, _cgetws_s Leer cadena de la consola
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l Escribir datos con formato en la consola
_cputs Escribir cadena en la consola
_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l Leer datos con formato de la consola
_getch, _getwch Leer carácter de la consola
_getche, _getwche Leer carácter de la consola y reproducirlo
_inp Lee un byte del puerto de E/S especificado.
_inpd Leer doble palabra del puerto de E/S especificado
_inpw Leer palabra de 2 bytes del puerto de E/S especificado
_kbhit Buscar pulsación de tecla en la consola; usarla antes de intentar leer de la consola
_outp Escritura de un byte en el puerto de E/S especificado
_outpd Escribir doble palabra en el puerto de E/S especificado
_outpw Escribir palabra en el puerto de E/S especificado
_putch, _putwch Escribir carácter en la consola
_ungetch, _ungetwch Aplicar el método "unget" al último carácter leído de la consola, para que sea la siguiente lectura de caracteres

Consulte también

Entrada y salida
Rutinas en tiempo de ejecución Universal C por categoría