Sdílet prostřednictvím


Text a binární režim souborového I/O

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.

Viz také

Referenční dokumentace

Vstup a výstup

Spuštění rutiny podle kategorie