stdin, stdout, stderr
FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>
Hinweise
Dies sind die datenströme für die Eingabe, Ausgabe und Fehlerausgabe.
Standardmäßig wird mit der Tastatur Standardeingabe lesen, während die Standardausgabe und auf dem Bildschirm an Standardfehler ausgegeben werden.
Die folgenden Stream-Zeiger können die standardmäßige datenströme zuzugreifen:
Zeiger |
Stream |
---|---|
stdin |
Standardeingabe |
stdout |
Standardausgabe |
stderr |
Standardfehler |
Diese Zeiger können als Argumente an Funktionen verwendet werden.Einige Funktionen, z. B. getchar und putchar, verwenden stdin und stdout automatisch.
Diese Zeiger sind Konstanten und können keine neuen Werte zugewiesen werden.Die freopen-Funktion kann verwendet werden, um die Streams auf Datenträgerdateien oder anderen Medien umzuleiten.Das Betriebssystem können Sie eine Standardeingabe und - Ausgabe des Programms auf der Befehlsebene umzuleiten.