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 ve ftell işlevlerinin kullanılmasıfseek, dosyanın sonuna yakın bir şekilde düzgün davranmamasına neden fseek olabileceğinden kaldırılır.

    Not

    t seçeneği ve freopeniçin fopen 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 _fmodetarafı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