STDIN, stdout, stderr
FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>
Notlar
Bunlar standart akışlarına giriş, çıkış ve hata çıktı.
Varsayılan olarak, standart çıktı ve standart hata ekrana yazdırılır ancak standart giriş klavyeden okunur.
Aşağıdaki akış işaretçiler standart akışlarına erişmek kullanılabilir:
İşaretçi |
Akış |
---|---|
stdin |
Standart giriş |
stdout |
Standart çıktı |
stderr |
Standart hata |
Bu işaretçileri, işlev bağımsız değişken olarak kullanılabilir. Gibi bazı işlevleri getchar ve putchar, kullanma stdin ve stdout otomatik olarak.
Bu işaretçileri sabittir ve yeni değerler atanır. freopen İşlevi, disk dosyaları veya diğer aygıtlara akışlarını yeniden yönlendirmek için kullanılabilir. İşletim sistemi, bir programın standart giriş ve çıkış komutu düzeyinde yeniden yönlendirmek sağlar.