stdin, stdout, stderr
FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>
Notes
Il s'agit des flux de données standard pour l'entrée, la sortie et la sortie d'erreur.
Par défaut, l'entrée standard est lue à partir du clavier, tandis que la sortie standard et l'erreur standard sont imprimées à l'écran.
Les pointeurs de flux suivants sont disponibles pour accéder aux sources de données standard :
Pointeur |
Stream |
---|---|
stdin |
entrée standard |
stdout |
sortie standard |
stderr |
Erreur standard |
Ces pointeurs peuvent être utilisés comme arguments des fonctions. Certaines fonctions, telles que getchar et putchar, utilisez stdin et stdout automatiquement.
Ces pointeurs sont des constantes, et ne peuvent pas être affectés à de nouvelles valeurs. La fonction freopen permet de rediriger les flux de données dans les fichiers disque ou d'autres périphériques. Le système d'exploitation vous permet de rediriger la sortie standard d'un programme et la sotie au niveau de commande.