Input e output
Le funzioni di I/O leggono e scrivono dati ai e dai file e dispositivi.Le operazioni di I/O di file vengono eseguite in modalità testo o in modalità binario.La libreria di runtime di Microsoft ha tre tipi di funzioni di I/O:
Le funzioni diStream I/O trattano i dati come un flusso di singoli caratteri.
Le funzioni diI/O di basso livello richiamano direttamente il sistema operativo per operazioni di livello inferiore rispetto a quelle fornite dallo stream I/O.
Le funzioni diconsole e porta I/O leggono o scrivono direttamente ad una console (tastiera e lo schermo) o a una porta di I/O (ad esempio una porta della stampante).
[!NOTA]
Poiché le funzioni di flusso sono memorizzate nel buffer mentre le funzioni di basso livello non lo sono, questi due tipi di funzioni sono generalmente incompatibili.Per elaborare un file specifico, utilizzare il flusso o funzioni di basso livello separatamente.