stdin, stdout, stderr
FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>
Note
questi sono flussi standard per input, output e l'output di errore.
Per impostazione predefinita, gli 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, utilizzare stdin e stdout automaticamente.
Questi puntatori sono costanti e non è possibile assegnare nuovi valori.freopen la funzione può essere utilizzata per reindirizzare i flussi ai file su disco o altri dispositivi.Il sistema operativo consente di riorientiate uno standard del programma di input e output a livello di comando.