stdin
, stdout
stderr
Syntax
#define stdin /* implementation defined */
#define stdout /* implementation defined */
#define stderr /* implementation defined */
Hinweise
Die stdin
, stdout
und stderr
globalen Konstantenzeiger sind Standarddatenströme für Eingabe, Ausgabe und Fehlerausgabe.
Standardmäßig erfolgt die Eingabe über die Tastatur, während die Standardausgabe und die Standardfehlerausgabe auf dem Bildschirm erfolgt.
Die folgenden Datenstromzeiger sind für den Zugriff auf die Standarddatenströme verfügbar:
Zeiger | Stream |
---|---|
stdin |
Standardeingabe |
stdout |
Standardausgabe |
stderr |
Standardfehler |
Diese Zeiger können als Argumente für Funktionen verwendet werden. Einige Funktionen, z getchar
. B. und putchar
automatisch, verwenden stdin
und stdout
automatisch.
Diese Zeiger sind Konstanten und können keine neuen Werte zugewiesen werden. Die freopen
-Funktion kann verwendet werden, um Datenströme auf Dateien auf Datenträgern oder andere Geräte umzuleiten. Das Betriebssystem ermöglicht Ihnen, die Standardein- und -ausgabe eines Programms auf Befehlsebene umzuleiten.