_fmode

La variable _fmode définit le mode de traduction de fichiers par défaut pour la traduction de texte ou binaire. Cette variable globale a été déconseillée pour les versions _get_fmode fonctionnelles plus sécurisées et _set_fmode, qui doivent être utilisées à la place de la variable globale. Elle est déclarée à Stdlib.h comme suit.

Syntaxe

extern int _fmode;

Notes

Le paramètre par défaut de _fmode est _O_TEXT pour la traduction en mode texte. _O_BINARY est le paramètre pour le mode binaire.

Vous pouvez modifier la valeur de _fmode de trois façons :

  • Lien avec Binmode.obj. Ce fichier objet modifie le paramètre initial de _fmode_O_BINARYla valeur , ce qui provoque l’ouverture de tous les fichiers, à l’exception stdinde , stdoutet stderr à être ouvert en mode binaire.

  • Effectuer un appel à _get_fmode ou _set_fmode pour obtenir ou définir la variable globale _fmode, respectivement.

  • Modifier la valeur de _fmode directement en la définissant dans votre programme.

Voir aussi

Variables globales
_get_fmode
_set_fmode