stdin, stdout, stderrstdin, stdout, stderr

SintassiSyntax


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

NoteRemarks

Questi sono flussi standard per input, output e output di errore.These are standard streams for input, output, and error output.

Per impostazione predefinita, l'input standard viene letto dalla tastiera, mentre l'output standard e l'errore standard sono visualizzati sullo schermo.By default, standard input is read from the keyboard, while standard output and standard error are printed to the screen.

I seguenti puntatori di flusso sono disponibili per accedere ai flussi standard:The following stream pointers are available to access the standard streams:

PuntatorePointer FlussoStream
stdin Input standardStandard input
stdoutstdout Output standardStandard output
stderr Errore standardStandard error

Questi puntatori possono essere utilizzati come argomenti alle funzioni.These pointers can be used as arguments to functions. Alcune funzioni, ad esempio getchar e putchar, usano stdin e stdout automaticamente.Some functions, such as getchar and putchar, use stdin and stdout automatically.

Questi puntatori sono costanti e non è possibile assegnare nuovi valori.These pointers are constants, and cannot be assigned new values. La funzione freopen può essere utilizzata per reindirizzare i flussi ai file su disco o altri dispositivi.The freopen function can be used to redirect the streams to disk files or to other devices. Il sistema operativo consente di reindirizzare un input e output standard di programma a livello di comandi.The operating system allows you to redirect a program's standard input and output at the command level.

Vedere ancheSee Also

I/O di flusso Stream I/O
Costanti globaliGlobal Constants