I/O soubor textového a binárního režimu
Soubor operací se uskuteční v překladu dva režimy, text nebo binární v závislosti na režimu otevření souboru.Datové soubory jsou obvykle zpracovány v textovém režimu.Chcete-li ovládat režim překladu souboru jeden můžete:
Zachovat aktuální výchozí nastavení a zadejte alternativní režim pouze při otevření vybrané soubory.
Pomocí funkce _set_fmode změnit výchozí režim pro nově otevřené soubory.Použití _get_fmode najít aktuální výchozí režim.Počáteční výchozí nastavení je v textovém režimu (_O_TEXT).
Změnit výchozí režim překladu přímo nastavením globální proměnnou _fmode v programu.Funkce _set_fmode nastaví hodnotu této proměnné, ale také nastavit přímo.
Při volání funkce otevření souboru jako _Otevřít, fopen, fopen_s, freopen, freopen_s, _fsopen nebo _sopen_s, můžete přepsat aktuální nastavení výchozí _fmode zadáním odpovídající argument funkce _set_fmode.stdin, stdout, A stderr proudy vždy otevřít v textovém režimu ve výchozím nastavení. Toto výchozí nastavení můžete změnit také při otevírání některý z těchto souborů.Použití _setmode změnit režim překladu po otevření souboru pomocí popisovače souboru.