Aracılığıyla paylaş


Dosya okuma/yazma erişimi sabitleri

#include <stdio.h>

Notlar

Bu sabitler, dosya için istenen erişim türü ("a", "r" veya "w") belirtin. Her iki Çeviri modu ("b" veya "t") ve Tamamlama disk modunu ("c" veya "n") erişim türünü belirtilebilir.

Erişim türleri aşağıda açıklanmıştır.

  • "a"
    Yazma (ekleme); dosya sonunda açar yoksa, dosyayı önce oluşturur. Tüm işlemleri dosyanın sonunda ortaya yazmak. Dosya işaretçisi kullanarak yeniden ancak fseek veya geri, herhangi bir işlem gerçekleştirilir yazmadan önce her zaman geri dosyasının sonuna taşınır.

  • "a +"
    Aynı yukarıdaki gibi aynı zamanda okuma sağlar.

  • "r"
    Okuma için açılır. Dosya yok veya bulunamıyor, dosyayı açmak için çağrı başarısız olur.

  • "r +"
    Hem okumak ve yazmak için açılır. Dosya yok veya bulunamıyor, dosyayı açmak için çağrı başarısız olur.

  • "w"
    Yazmak için boş bir dosya açar. Verilen dosya varsa, içeriği yok edilir.

  • "w +"
    Hem okumak ve yazmak için boş bir dosya açar. Verilen dosya varsa, içeriği yok edilir.

"R +", "w +" veya "a +" türü belirtildiğinde, hem okuma hem de yazma izni (dosya "güncelleştirmesi" açık olduğu söylenir). Ancak, okuma ve yazma arasında geçiş yaptığınızda, bulunması bir araya fflush, fsetpos, fseek, veya geri işlem. Geçerli pozisyon için belirtilen fsetpos veya fseek işlem.

Ayrıca bkz.

Başvuru

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

_popen, _wpopen

Genel sabitler