_putch, _putwch

Escribe un carácter en la consola.

Importante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para obtener más información, vea Funciones de CRT no admitidas en aplicaciones de la Plataforma universal de Windows.

Sintaxis

int _putch(
   int c
);

wint_t _putwch(
   wchar_t c
);

Parámetros

c
Carácter que se va a generar.

Valor devuelto

Si la operación se realiza correctamente, devuelve c. Si _putch se produce un error, devuelve EOF; si _putwch se produce un error, devuelve WEOF.

Comentarios

Estas funciones escriben el carácter c directamente en la consola, sin almacenarlo en búfer. En Windows NT, _putwch escribe caracteres Unicode mediante la configuración regional de la consola actual.

Las versiones con el _nolock sufijo son idénticas, salvo que no están protegidas contra interferencias por otros subprocesos. Para más información, vea _putch_nolock, _putwch_nolock.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Asignaciones de rutinas de texto genérico

Rutina Tchar.h _UNICODE y _MBCS no definidos _MBCS definido _UNICODE definido
_puttch _putch _putch _putwch

Requisitos

Routine Encabezado necesario
_putch <conio.h>
_putwch <conio.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Bibliotecas

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Ejemplo

Vea el ejemplo de _getch.

Consulte también

E/S de consola y puerto
_cprintf, _cprintf_l, _cwprintf, _cwprintf_l
_getch, _getwch