Konstanty převodu souboru
Syntaxe
#include <stdio.h>
Poznámky
Tyto konstanty určují režim překladu ("b" nebo "t"). Režim je součástí řetězce určující typ přístupu ("r", "w", "a", "r+", "w+", "a+").
Režimy překladu jsou následující:
t
Otevře se v textovém (přeloženém) režimu. V tomto režimu jsou kombinace návratového kanálu řádku (CR-LF) přeloženy do jednořádkových kanálů (LF) na vstupu a LF znaky jsou přeloženy do kombinací CR-LF na výstupu. Příkaz CTRL+Z je na vstupu interpretován jako znak konce souboru. V souborech otevřených pro čtení nebo čtení a zápis
fopen
zkontrolujte ctrl+Z na konci souboru a pokud je to možné, odebere ho. Odebere se, protože použitífseek
aftell
funkce pro přesunutí v souboru končící klávesou CTRL+Z může způsobitfseek
nesprávné chování blízko konce souboru.Poznámka:
Možnost t není součástí standardu ANSI pro
fopen
afreopen
. Jedná se o rozšíření Microsoftu a nemělo by se používat tam, kde je požadovaná přenositelnost ANSI.b
Otevře se v binárním (nepřeloženém) režimu. Výše uvedené překlady jsou potlačeny.
Pokud není nebo b není uveden v mode
, režim překladu je definován ve výchozím režimu proměnné _fmode
. Další informace o použití textového a binárního režimu naleznete v tématu Vstupně-výstupní operace souboru textového a binárního režimu.
Viz také
_fdopen
, _wfdopen
fopen
, _wfopen
freopen
, _wfreopen
_fsopen
, _wfsopen
Globální konstanty