stdin, stdout, stderr

Sintassi


      FILE *stdin;   
FILE *stdout;   
FILE *stderr;   
#include <stdio.h>  

Note

Questi sono flussi standard per input, output e output di errore.

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 Flusso
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 è possibile assegnare 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.

Vedere anche

I/O di flusso
Costanti globali