Compartilhar via


Console e E/S de porta

Leitura e gravação dessas rotinas no console ou na porta especificada. As rotinas de E/S do console não são compatíveis com o fluxo de E/S ou rotinas de biblioteca de nível baixo de E/S. O console ou a porta não precisam ser aberto ou fechado antes de E/S seja executado, assim não há nenhuma rotina aberta ou próximo nessa categoria. Nos sistemas operacionais Windows, a saída dessas funções são sempre direcionadas ao console e não podem ser redirecionadas.

Rotinas de E/S do console e porta

Rotina

Uso

_cgets, _cgetws, _cgets_s, _cgetws_s

Cadeia de caracteres de leitura do console

_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l

Dados formatados de gravação ao console

_cputs

Cadeia de caracteres de gravação ao console

_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l

Dados formatados de leitura do console

_getch, _getwch

Caractere de leitura do console

_getche, _getwche

O caractere de leitura do console e ecoa-o

_inp

Leitura um byte da porta especificada de E/S

_inpd

Palavra dupla de leitura da porta especificada de E/S

_inpw

Leitura palavras de 2 bytes de porta especificada de E/S

_kbhit

Verificação para o pressionamento da tecla no console; use antes de tentar ler a partir do console

_outp

Gravação uma porta especificada de E/S de byte

_outpd

Porta especificada dupla de E/S do word de gravação

_outpw

Porta especificada de E/S do word de gravação

_putch, _putwch

Caractere de gravação ao console

_ungetch, _ungetwch

A leitura do último caractere “Unget” do console de forma que ele se tornará leitura seguir de caractere

Consulte também

Referência

Entrada e saída

Rotinas de tempo de execução por categoria