Konstanty režimu převodu
Syntaxe
#include <fcntl.h>
Poznámky
Konstanty , , _O_U16TEXT
a 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