stdin, stdout, stderr
FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>
Comentários
Esses são fluxos padrão para a entrada, as saídas, e a saída de erro.
Por padrão, a entrada padrão será lido de teclado, quando a saída padrão e o erro padrão são impressos na tela.
Estes ponteiros de fluxo estão disponíveis para acessar os fluxos padrão:
Ponteiro |
Fluxo |
---|---|
stdin |
Entrada padrão |
stdout |
Saída padrão |
stderr |
Erro padrão |
Esses ponteiros podem ser usados como argumentos para as funções. Algumas funções, como getchar e putchar, use stdin e stdout automaticamente.
Esses ponteiros são constantes, e não podem ser atribuídos novos valores. A função de freopen pode ser usada para redirecionar fluxos em arquivos de disco ou outros dispositivos. O sistema operacional permite redirecionar uma entrada e uma saída padrão de programa no nível de comando.