I/O console e porta

Queste routine eseguono la lettura e la scrittura sulla console o sulla porta specificata. Le routine di I/O della console non sono compatibili con le routine di I/O di flusso o le routine I/O di basso livello della libreria. Prima dell'esecuzione dell'I/O non è necessario aprire la console o la porta, pertanto questa categoria non include routine di apertura o chiusura. Nei sistemi operativi Windows l'output di queste funzioni è sempre indirizzato alla console e non può essere reindirizzato.

Routine di I/O console e porta

Routine Uso
_cgets, _cgetws, _cgets_s, _cgetws_s Leggere una stringa dalla console
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l Scrivere dati formattati nella console
_cputs Scrivere una stringa nella console
_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l Leggere dati formattati dalla console
_getch, _getwch Leggere un carattere dalla console
_getche, _getwche Leggere un carattere dalla console e ripeterlo
_inp Leggere un byte dalla porta di I/O specificata
_inpd Leggere una parola doppia dalla porta I/O specificata
_inpw Leggere una parola a 2 byte dalla porta I/O specificata
_kbhit Verificare una pressione di tasto alla console, usarla prima di provare la lettura dalla console
_outp Scrivere un byte nella porta di I/O specificata
_outpd Scrivere una parola doppia nella porta di I/O specificata
_outpw Scrivere una parola nella porta di I/O specificata
_putch, _putwch Scrivere un carattere nella console
_ungetch, _ungetwch Annullare l'ottenimento dell'ultimo carattere letto dalla console, convertendolo nel successivo carattere letto

Vedere anche

Input e output
Routine di runtime per categoria