stdin, stdout, stderr

Sintassi

#define stdin  /* implementation defined */
#define stdout /* implementation defined */
#define stderr /* implementation defined */

Osservazioni:

I stdinpuntatori costanti globali , stdoute stderr sono flussi standard per input, output e output degli errori.

Per impostazione predefinita, l'input standard viene letto dalla tastiera, mentre l'output standard e l'errore standard sono visualizzati sullo schermo.

I seguenti puntatori di flusso sono disponibili per accedere ai flussi standard:

Puntatore Stream
stdin Input standard
stdout Output standard
stderr Errore standard

Questi puntatori possono essere utilizzati come argomenti alle funzioni. Alcune funzioni, ad esempio getchar e putchar, usano stdin e stdout automaticamente.

Questi puntatori sono costanti e non possono essere assegnati nuovi valori. La funzione freopen può essere utilizzata per reindirizzare i flussi ai file su disco o altri dispositivi. Il sistema operativo consente di reindirizzare un input e output standard di programma a livello di comandi.

Vedi anche

I/O di flusso
Costanti globali