_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_BINARY
la valeur , ce qui provoque l’ouverture de tous les fichiers, à l’exceptionstdin
de ,stdout
etstderr
à ê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.