stdin, stdout, stderr

Syntaxe

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

Notes

Il s’agit des flux standard pour l’entrée, la sortie et la sortie d’erreur.

Par défaut, une entrée standard est en lecture à partir du clavier, tandis que la sortie standard et l’erreur standard sont affichées à l’écran.

Les pointeurs de flux suivants sont disponibles pour accéder aux flux standard :

Pointeur STREAM
stdin Entrée standard
stdout Sortie standard
stderr Erreur standard

Ces pointeurs peuvent être utilisés comme arguments pour fonctions. Certaines fonctions, telles que getchar et putchar , utilisent stdin et stdout automatiquement.

Ces pointeurs sont des constantes et il n’est pas possible de leur affecter de nouvelles valeurs. La fonction freopen peut être utilisée pour rediriger les flux vers des fichiers sur disque ou d’autres appareils. Le système d’exploitation vous permet de rediriger l’entrée et la sortie standard d’un programme au niveau de la commande.

Voir aussi

E/S de flux
Constantes globales