I/O console e portaConsole and Port I/O

Queste routine eseguono la lettura e la scrittura sulla console o sulla porta specificata.These routines read and write on your console or on the specified port. 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.The console I/O routines are not compatible with stream I/O or low-level I/O library routines. Prima dell'esecuzione dell'I/O non è necessario aprire la console o la porta, pertanto questa categoria non include routine di apertura o chiusura.The console or port does not have to be opened or closed before I/O is performed, so there are no open or close routines in this category. Nei sistemi operativi Windows l'output di queste funzioni è sempre indirizzato alla console e non può essere reindirizzato.In the Windows operating systems, the output from these functions is always directed to the console and cannot be redirected.

Routine di I/O console e portaConsole and Port I/O Routines

RoutineRoutine UsaUse
_cgets, _cgetws, _cgets_s, _cgetws_s_cgets, _cgetws, _cgets_s, _cgetws_s Leggere una stringa dalla consoleRead string from console
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l Scrivere dati formattati nella consoleWrite formatted data to console
_cputs_cputs Scrivere una stringa nella consoleWrite string to console
_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l Leggere dati formattati dalla consoleRead formatted data from console
_getch, _getwch_getch, _getwch Leggere un carattere dalla consoleRead character from console
_getche, _getwche_getche, _getwche Leggere un carattere dalla console e ripeterloRead character from console and echo it
_inp_inp Leggere un byte dalla porta di I/O specificataRead one byte from specified I/O port
_inpd_inpd Leggere una parola doppia dalla porta I/O specificataRead double word from specified I/O port
_inpw_inpw Leggere una parola a 2 byte dalla porta I/O specificataRead 2-byte word from specified I/O port
_kbhit_kbhit Verificare una pressione di tasto alla console, usarla prima di provare la lettura dalla consoleCheck for keystroke at console; use before attempting to read from console
_outp_outp Scrivere un byte nella porta di I/O specificataWrite one byte to specified I/O port
_outpd_outpd Scrivere una parola doppia nella porta di I/O specificataWrite double word to specified I/O port
_outpw_outpw Scrivere una parola nella porta di I/O specificataWrite word to specified I/O port
_putch, _putwch_putch, _putwch Scrivere un carattere nella consoleWrite character to console
_ungetch, _ungetwch_ungetch, _ungetwch Annullare l'ottenimento dell'ultimo carattere letto dalla console, convertendolo nel successivo carattere letto"Unget" last character read from console so it becomes next character read

Vedere ancheSee Also

Input e outputInput and Output
Routine di Universal C Runtime per categoriaUniversal C runtime routines by category