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 |
---|---|
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 |
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 |
Caractere de leitura do console |
|
O caractere de leitura do console e ecoa-o |
|
Leitura um byte da porta especificada de E/S |
|
Palavra dupla de leitura da porta especificada de E/S |
|
Leitura palavras de 2 bytes de porta especificada de E/S |
|
Verificação para o pressionamento da tecla no console; use antes de tentar ler a partir do console |
|
Gravação uma porta especificada de E/S de byte |
|
Porta especificada dupla de E/S do word de gravação |
|
Porta especificada de E/S do word de gravação |
|
Caractere de gravação ao console |
|
A leitura do último caractere “Unget” do console de forma que ele se tornará leitura seguir de caractere |