Düşük düzey G/Ç

Bu işlevler, akış G/Ç tarafından sağlanandan daha düşük düzeyli işlem için doğrudan işletim sistemini çağırır. Düşük düzeyli giriş ve çıkış çağrıları verileri arabelleğe almaz veya biçimlendirmez.

Düşük düzeyli yordamlar, aşağıdaki önceden tanımlanmış dosya tanımlayıcılarını kullanarak program başlangıcında açılan standart akışlara erişebilir.

Akış Dosya Tanımlayıcısı
stdin 0
stdout 1
stderr 2

Düşük düzey G/Ç yordamları, bir hata oluştuğunda errno genel değişkeni ayarlar. Alt düzey işlevleri kullandığınızda, yalnızca programınız içinde tanımlanan STDIO.Hdosya sonu göstergesi (EOF) gibi bir sabit gerektiriyorsa eklemeniz STDIO.H gerekir.

Alt düzey G/Ç işlevleri

İşlev Kullanma
_close Dosyayı kapat
_commit Dosyayı diske boşaltma
_creat, _wcreat Dosya oluşturma
_dup Verilen dosya için sonraki kullanılabilir dosya tanımlayıcısını döndür
_dup2 Verilen dosya için ikinci tanımlayıcı oluşturma
_eof Dosya sonu için test
_lseek, _lseeki64 Dosya işaretçisini verilen konuma yeniden konumlandır
_open, _wopen Dosyayı aç
_read Dosyadan veri okuma
_sopen, _wsopen, _sopen_s, _wsopen_s Dosya paylaşımı için dosyayı açma
_tell, _telli64 Geçerli dosya işaretçisi konumunu alma
_umask, _umask_s Dosya izni maskelerini ayarlama
_write Dosyaya veri yazma

_dup ve _dup2 genellikle önceden tanımlanmış dosya tanımlayıcılarını farklı dosyalarla ilişkilendirmek için kullanılır.

Ayrıca bkz.

Giriş ve çıkış
Kategoriye göre Evrensel C çalışma zamanı yordamları
Sistem çağrıları