_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
produce un error, devuelve EOF
; si _putwch
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 sufijo _nolock
son idénticas, salvo que no están protegidas contra interferencias de 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 de puerto
_cprintf
, _cprintf_l
, , _cwprintf
, _cwprintf_l
_getch
, _getwch