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.H
dosya 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ı