Compartilhar via


_putch, _putwch

Grava um caractere no console.

Importante

Esta API não pode ser usada em aplicativos executados no Windows Runtime. Para obter mais informações, confira Funções do CRT sem suporte em aplicativos da Plataforma Universal do Windows.

Sintaxe

int _putch(
   int c
);

wint_t _putwch(
   wchar_t c
);

Parâmetros

c
O caractere a ser gerado.

Retornar valor

Retorna c se houver êxito. Se _putch falhar, retorna, se _putwch falhar, retornaEOFWEOF.

Comentários

Essas funções gravam o caractere c diretamente, sem buffer, no console. No Windows NT, _putwch grava caracteres Unicode usando a configuração de localidade do console atual.

As versões com o sufixo _nolock são idênticas, exceto que não estão protegidas contra interferência de outros threads. Para obter mais informações, consulte _putch_nolocke _putwch_nolock.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, consulte Estado global na CRT.

Mapeamentos de rotina de texto genérico

Rotina Tchar.h _UNICODE e _MBCS não definidos _MBCS definido _UNICODE definido
_puttch _putch _putch _putwch

Requisitos

Rotina Cabeçalho necessário
_putch <conio.h>
_putwch <conio.h>

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Bibliotecas

Todas as versões das bibliotecas em tempo de execução C.

Exemplo

Confira o exemplo de _getch.

Confira também

E/S de console e porta
_cprintf, _cprintf_l, _cwprintf, _cwprintf_l
_getch, _getwch