Düşük Düzey G/Ç
Bu işlevler, doğrudan g/ç tarafından sağlanan daha alt düzey işlem için işletim sistemi çağırır.Alt düzey girdi ve çıktı arabellek veya biçim veri aramaları yapın.
Alt düzey yordamlar aşağıdaki önceden tanımlanmış dosya tanımlayıcıları kullanarak program başlangıcında açık standart akışlarına erişebilir.
Akış |
Dosya tanımlayıcısı |
---|---|
stdin |
0 |
stdout |
1 |
stderr |
2 |
Alt düzey g/ç yordamları kümesi Hata No bir hata oluştuğunda genel değişken.STDIO eklemeniz gerekir.Programınız STDIO içinde tanımlanan bir sabit gerektiriyorsa, alt düzey işlevleri kullanırken H.Dosya sonu göstergesi gibi H (EOF).
Alt düzey g/ç işlevleri
Function |
Kullan |
---|---|
Dosyayı Kapat |
|
Dosyayı diske boşaltır. |
|
Dosya oluşturma |
|
Dosya iade sonraki kullanılabilir dosya tanımlayıcısı verilen |
|
Verilen ikinci tanımlayıcısını oluşturmak dosya |
|
Dosya sonu için sınama |
|
Yeniden konumlandırmak için dosya işaretçisi konumu verilen |
|
Dosya Aç |
|
Veri dosyasından okuma |
|
Dosya paylaşımı açık dosya |
|
Geçerli dosya işaretçisi konumuna getir |
|
Dosya izni maske ayarlama |
|
Dosyaya veri yazmak |
_dupve _dup2 genellikle önceden tanımlanmış dosya tanımlayıcıları farklı dosyaları ile ilişkilendirmek için kullanılır.