E/S de console e porta
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