Teilen über


stdin, stdout, stderr

Syntax

#define stdin  /* implementation defined */
#define stdout /* implementation defined */
#define stderr /* implementation defined */

Hinweise

Die stdin, stdoutund 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 putcharautomatisch, 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.

Siehe auch

Stream-E/A
Globale Konstanten