Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Operace vstupně-výstupních operací souborů probíhají v jednom ze dvou režimů překladu, textu nebo binárního souboru v závislosti na režimu, ve kterém je soubor otevřen. Datové soubory se často zpracovávají v textovém režimu. Pokud chcete řídit režim překladu souborů, můžete:
Zachovat aktuální výchozí nastavení a určit alternativní režim pouze při otevření vybraných souborů.
Pomocí funkce
_set_fmodemůžete změnit výchozí režim pro nově otevřené soubory. Slouží_get_fmodek vyhledání aktuálního výchozího režimu. Počáteční výchozí nastavení je textový režim ANSI (_O_TEXT).Změňte výchozí režim překladu přímo nastavením globální proměnné
_fmodev programu. Funkce_set_fmodenastaví hodnotu této proměnné, ale dá se nastavit také přímo.
Při volání funkce otevření souboru, například _open, fopen, fopen_s, freopen_fsopen freopen_s, nebo _sopen_s, můžete přepsat aktuální výchozí nastavení _fmode zadáním příslušného argumentu funkce ._set_fmode Ve stdinvýchozím nastavení se datové proudy a stderr , stdoutkteré jsou vždy otevřeny v textovém režimu. Toto výchozí nastavení můžete také přepsat při otevírání některého z těchto souborů. Slouží _setmode ke změně režimu překladu pomocí popisovače souboru po otevření souboru.
Viz také
Vstup a výstup
Rutiny UCRT (Universal C runtime) podle kategorie