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 della libreria di I/O di flusso o di basso livello. Non è necessario aprire o chiudere la console o la porta prima dell'esecuzione dell'I/O, quindi non sono presenti routine aperte o chiuse in questa categoria. Nei sistemi operativi Windows l'output di queste funzioni viene sempre indirizzato alla console e non può essere reindirizzato.

Routine di I/O della console e della porta

Ciclo Usare
_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

Vedi anche

Input e output
Routine di Universal C Runtime per categoria