Sdílet prostřednictvím


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 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.

    Poznámka:

    Možnost t není součástí standardu ANSI pro fopen a freopen. 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