Sdílet prostřednictvím


Konstanty režimu převodu

Syntaxe

#include <fcntl.h>

Poznámky

Konstanty , , _O_U16TEXTa manifest určují režim překladu souborů (_open a _sopen) nebo režim překladu datových proudů (_setmode)._O_U8TEXT _O_WTEXT_O_TEXT_O_BINARY

Povolené hodnoty jsou následující:

Hodnota Popis
_O_TEXT Otevře soubor v režimu textu ANSI (přeložený). Kombinace návratových čar (CR-LF) se při vstupu překládají do jednoho kanálu LF (LF). Znaky odřádkování se při výstupu překládají do kombinací CR-LF. Příkaz CTRL+Z je na vstupu interpretován jako znak konce souboru. V souborech otevřených pro čtení a zápis fopen zkontroluje ctrl+Z na konci souboru a pokud je to možné, odebere ho. Odebere se, protože použití fseek a ftell funkce pro přesunutí v souboru končící klávesou CTRL+Z může způsobit fseek nesprávné chování blízko konce souboru.
_O_WTEXT Otevře soubor v textovém režimu UTF-16 (přeložený). Podporované jsou širokoznaové verze překladů _O_TEXT textu.
_O_U16TEXT Otevře soubor v UTF-16 bez textového režimu BOM (přeložený). Podporované jsou širokoznaové verze překladů _O_TEXT textu.
_O_U8TEXT Otevře soubor v UTF-8 bez textového režimu BOM (přeložený). Podporují se překlady _O_TEXT textu.
_O_BINARY Otevře soubor v binárním (nepřeloženém) režimu. Výše uvedené překlady jsou potlačeny.
_O_RAW Stejné jako _O_BINARY. Podporováno pro kompatibilitu C 2.0.

Další informace najdete v tématu Konstanty vstupně-výstupních operací a překladu souborů v textovém a binárním režimu.

Viz také

_open, _wopen
_pipe
_sopen, _wsopen
_setmode
Globální konstanty