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 | Utilizzo |
---|---|
_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 |