stdin, stdout, stderr
FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>
Comentários
Esses são os fluxos de entrada, saída e saída de erro padrão.
Por padrão, a entrada padrão é lida do teclado, enquanto a saída padrão e erro padrão são impressas na tela.
Os ponteiros de fluxo a seguir 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 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 a novos valores.O freopen função pode ser usada para redirecionar os fluxos de arquivos de disco ou em outros dispositivos.O sistema operacional permite redirecionar entrada e saída no nível do comando de um programa.