Dosya çeviri sabitleri
Sözdizimi
#include <stdio.h>
Açıklamalar
Bu sabitler çeviri modunu belirtir ("b" veya "t"). Mod, erişim türünü belirten dizeye eklenir ("r", "w", "a", "r+", "w+", "a+").
Çeviri modları aşağıdaki gibidir:
t
Metin (çevrilmiş) modunda açılır. Bu modda, satır başı besleme (CR-LF) birleşimleri girişte tek satırlı akışlara (LF) çevrilir ve LF karakterleri çıkışta CR-LF birleşimlerine çevrilir. Ayrıca, CTRL+Z, girişte dosya sonu karakteri olarak yorumlanır. Okuma veya okuma ve yazma için açılan dosyalarda,
fopen
dosyanın sonunda CTRL+Z tuşlarını denetler ve mümkünse dosyayı kaldırır. CTRL+Z ile biten bir dosya içinde hareket etmek için veftell
işlevlerinin kullanılmasıfseek
, dosyanın sonuna yakın bir şekilde düzgün davranmamasına nedenfseek
olabileceğinden kaldırılır.Not
t seçeneği ve
freopen
içinfopen
ANSI standardının bir parçası değildir. Bu bir Microsoft uzantısıdır ve ANSI taşınabilirliğinin istendiği yerde kullanılmamalıdır.b
İkili (çevrilmemiş) modda açılır. Yukarıdaki çeviriler gizleniyor.
içinde t veya b verilmemişsemode
, çeviri modu varsayılan mod değişkeni _fmode
tarafından tanımlanır. Metin ve ikili mod kullanma hakkında daha fazla bilgi için bkz . Metin ve ikili mod dosyası G/Ç.
Ayrıca bkz.
_fdopen
, _wfdopen
fopen
, _wfopen
freopen
, _wfreopen
_fsopen
, _wfsopen
Genel sabitler