Aracılığıyla paylaş


stdin, stdout, stderr

Sözdizimi

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

Açıklamalar

stdin, stdoutve stderr genel sabit işaretçileri giriş, çıkış ve hata çıkışı için standart akışlardır.

Varsayılan olarak, standart giriş klavyeden okunurken, standart çıkış ve standart hata ekrana yazdırılır.

Standart akışlara erişmek için aşağıdaki akış işaretçileri kullanılabilir:

İşaretçi Akış
stdin Standart giriş
stdout Standart çıktı
stderr Standart hata

Bu işaretçiler işlevler için bağımsız değişken olarak kullanılabilir. ve gibi getchar bazı işlevler ve otomatik olarak kullanılır.stdout stdin putchar

Bu işaretçiler sabittir ve yeni değerler atanamaz. İşlev, freopen akışları disk dosyalarına veya diğer cihazlara yeniden yönlendirmek için kullanılabilir. İşletim sistemi, bir programın standart giriş ve çıkışını komut düzeyinde yeniden yönlendirmenizi sağlar.

Ayrıca bkz.

Akış G/Ç
Genel sabitler