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.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für