Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Essas rotinas fazem leitura e gravação no seu console ou na porta especificada. As rotinas de E/S do console não são compatíveis com as rotinas de biblioteca de E/S de fluxo ou E/S de nível inferior. O console ou a porta não precisa ser aberto ou fechado antes da realização da E/S; portanto, não há rotinas de abrir ou fechar nessa categoria. Nos sistemas operacionais Windows, a saída dessas funções é sempre direcionada para o console e não pode ser redirecionada.
Rotinas de E/S de console e porta
| Rotina | Usar |
|---|---|
_cgets, _cgetws, _cgets_s, _cgetws_s |
Ler a cadeia de caracteres do console |
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, , _cwprintf_s_l |
Gravar dados formatados no console |
_cputs |
Gravar a cadeia de caracteres no console |
_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, , _cwscanf_s_l |
Ler dados formatados do console |
_getch, _getwch |
Ler caracteres do console |
_getche, _getwche |
Ler caracteres do console e reproduzi-los |
_inp |
Ler um byte da porta de E/S especificada |
_inpd |
Ler uma palavra dupla da porta de E/S especificada |
_inpw |
Ler uma palavra de 2 bytes da porta de E/S especificada |
_kbhit |
Procurar pressionamento de tecla no console; usar antes de tentar ler do console |
_outp |
Gravar um byte na porta de E/S especificada |
_outpd |
Gravar uma palavra dupla na porta de E/S especificada |
_outpw |
Gravar uma palavra na porta de E/S especificada |
_putch, _putwch |
Gravar caracteres no console |
_ungetch, _ungetwch |
"Liberar" o último caractere lido do console para ele se tornar o próximo caractere lido |
Confira também
Entrada e saída
Rotinas de runtime C universais por categoria