Udostępnij za pośrednictwem


stdin, stdout, stderr

Składnia

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

Uwagi

Wskaźniki stdinstałej stdoutglobalnej , 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 , putcharużywają i stdoutstdin 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ż

We/Wy strumienia
Stałe globalne