Çeviri modu sabitleri

Sözdizimi

#include <fcntl.h>

Açıklamalar

_O_BINARY, _O_TEXT, , _O_WTEXT, _O_U16TEXTve _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_BINARYaynı. C 2.0 uyumluluğu için desteklenir.

Daha fazla bilgi için bkz . Metin ve ikili mod dosyası G/Ç ve Dosya çevirisi sabitleri.

Ayrıca bkz.

_open, _wopen
_pipe
_sopen, _wsopen
_setmode
Genel sabitler