stdin
, stdout
, stderr
Składnia
#define stdin /* implementation defined */
#define stdout /* implementation defined */
#define stderr /* implementation defined */
Uwagi
Wskaźniki stdin
stałej stdout
globalnej , i stderr
to standardowe strumienie dla danych wejściowych, wyjściowych i wyjściowych błędów.
Domyślnie standardowe dane wejściowe są odczytywane z klawiatury, podczas gdy standardowe dane wyjściowe i standardowy błąd są drukowane na ekranie.
Następujące wskaźniki strumienia są dostępne do uzyskiwania dostępu do standardowych strumieni:
Wskaźnik | Stream |
---|---|
stdin |
Dane wejściowe w warstwie Standardowa |
stdout |
Wyjście standardowe |
stderr |
Błąd standardowy |
Te wskaźniki mogą służyć jako argumenty do funkcji. Niektóre funkcje, takie jak getchar
i , putchar
używają i stdout
stdin
automatycznie.
Te wskaźniki są stałymi i nie można przypisać nowych wartości. Funkcja freopen
może służyć do przekierowywania strumieni do plików dysku lub do innych urządzeń. System operacyjny umożliwia przekierowanie standardowych danych wejściowych i wyjściowych programu na poziomie polecenia.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla