Çeviri modu sabitleri
Sözdizimi
#include <fcntl.h>
Açıklamalar
_O_BINARY
, _O_TEXT
, , _O_WTEXT
, _O_U16TEXT
ve _O_U8TEXT
bildirim sabitleri, dosyalar için çeviri modunu (_open
ve _sopen
) veya akışlar_setmode
() için çeviri modunu belirler.
İzin verilen değerler şunlardır:
Value | Açıklama |
---|---|
_O_TEXT |
Dosyayı ANSI metin (çevrilmiş) modunda açar. Satır başı besleme (CR-LF) birleşimleri, girişte tek satır beslemesine (LF) çevrilir. Satır akışı karakterleri çıkışta CR-LF birleşimlerine çevrilir. Ayrıca, CTRL+Z, girişte dosya sonu karakteri olarak yorumlanır. Okuma ve yazma için açılan dosyalarda, fopen dosyanın sonunda CTRL+Z tuşlarını denetler ve mümkünse 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. |
_O_WTEXT |
Dosyayı UTF-16 metin (çevrilmiş) modunda açar. metin çevirilerinin _O_TEXT geniş karakterli sürümleri desteklenir. |
_O_U16TEXT |
Dosyayı UTF-16'da ürün reçetesi metni yok (çevrilmiş) modunda açar. metin çevirilerinin _O_TEXT geniş karakterli sürümleri desteklenir. |
_O_U8TEXT |
Dosyayı UTF-8 ürün reçetesi metni yok (çevrilmiş) modunda açar. metin çevirileri _O_TEXT desteklenir. |
_O_BINARY |
Dosyayı ikili (çevrilmemiş) modda açar. Yukarıdaki çeviriler gizleniyor. |
_O_RAW |
ile _O_BINARY aynı. C 2.0 uyumluluğu için desteklenir. |
Daha fazla bilgi için bkz . Metin ve ikili mod dosyası G/Ç ve Dosya çevirisi sabitleri.