Sdílet prostřednictvím


_get_fmode

Získá výchozí režim překladu souborů pro vstupně-výstupní operace souboru.

Syntaxe

errno_t _get_fmode(
   int * pmode
);

Parametry

pmode
Ukazatel na celé číslo, které se má vyplnit aktuálním výchozím režimem: _O_TEXT nebo _O_BINARY.

Vrácená hodnota

Vrátí nulu, pokud je úspěšná; kód chyby při selhání. Pokud pmode ano NULL, je vyvolána neplatná obslužná rutina parametru, jak je popsáno v ověření parametru. Pokud je povoleno pokračovat provádění, errno je nastavena na EINVAL a funkce vrátí EINVAL.

Poznámky

Funkce získá hodnotu _fmode globální proměnné. Tato proměnná určuje výchozí režim překladu souborů jak pro vstupně-výstupní operace nízké úrovně, tak pro vstupně-výstupní operace streamu, například _open, _pipe, fopena freopen.

Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.

Požadavky

Rutina Požadovaný hlavičkový soubor Volitelné záhlaví
_get_fmode <stdlib.h> <fcntl.h>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Příklad

Podívejte se na příklad v souboru _set_fmode.

Viz také

_fmode
_set_fmode
_setmode
Vstupně-výstupní operace souboru textového a binárního režimu