_fmode
La variable _fmode définit le mode de traduction de fichier par défaut pour le texte ou la traduction binaire. Cette variable globale a été déconseillée pour les versions fonctionnelles plus sécurisées _get_fmode et _set_fmode, qui doivent être utilisées à la place de la variable globale. Il est déclaré dans Stdlib.h comme suit.
extern int _fmode;
Notes
Le paramètre par défaut de _fmode est _O_TEXT pour la traduction de mode texte. _O_BINARY est le paramètre pour le mode binaire.
Vous pouvez modifier la valeur de _fmode de trois manières :
Lien avec Binmode.obj. Cela modifie le paramètre initial de _fmode à _O_BINARY, ce qui fait que tous les fichiers sauf stdin, stdout, et stderr s'ouvrent en mode binaire.
Effectuez un appel à _get_fmode ou à _set_fmode pour obtenir ou définir la variable globale _fmode, respectivement.
Modifiez la valeur de _fmode directement en la définissant dans votre programme.