stdin, stdout, stderr
FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>
Notes
Ce sont des flux de données standard pour l'entrée, la sortie, et la sortie d'erreur.
Par défaut, l'entrée standard sont lues dans le clavier, alors que la sortie et l'erreur standard standard sont imprimées sur l'écran.
Les pointeurs sur stream suivants sont disponibles pour accéder aux flux de données standard :
Pointeur |
Stream |
---|---|
stdin |
Entrée standard |
stdout |
Sortie standard |
stderr |
erreur standard |
ces pointeurs peuvent être utilisés comme arguments aux fonctions.Certaines fonctions, telles que getchar et putchar, utilisez stdin et stdout automatiquement.
Ces pointeurs sont des constantes, et n'est pas possible d'assigner de nouvelles valeurs.La fonction d' freopen peut être utilisée pour rediriger les flux de données aux fichiers sur disque ou d'autres appareils.Le système d'exploitation vous permet de rediriger une entrée et de sortie de la norme de programme au niveau commande.