Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les opérations d’E/S sur les fichiers ont lieu dans l’un des deux modes de translation (text ou binary), selon le mode dans lequel le fichier est ouvert. Les fichiers de données sont souvent traités en mode texte. Pour contrôler le mode de translation de fichier, vous pouvez :
Conserver le paramètre de valeur par défaut actuel et spécifier le mode alternatif uniquement lorsque vous ouvrez les fichiers sélectionnés.
Utilisez la fonction
_set_fmodepour modifier le mode par défaut pour les fichiers nouvellement ouverts. Permet_get_fmodede rechercher le mode par défaut actuel. Le paramètre par défaut initial est le mode texte ANSI (_O_TEXT).Modifiez le mode de traduction par défaut directement en définissant la variable
_fmodeglobale dans votre programme. La fonction_set_fmodedéfinit la valeur de cette variable, mais elle peut également être définie directement.
Lorsque vous appelez une fonction d’ouverture de fichier telle que _open, , fopenfopen_s, freopen, freopen_sou _fsopen _sopen_s, vous pouvez remplacer le paramètre par défaut actuel en _fmode spécifiant l’argument approprié à la fonction _set_fmode. Les flux stdin, stdout et stderr s’ouvrent toujours en mode texte par défaut ; vous pouvez également remplacer cette valeur par défaut lors de l’ouverture de ces fichiers. Permet _setmode de modifier le mode de traduction à l’aide du descripteur de fichier une fois le fichier ouvert.
Voir aussi
Entrée et sortie
Routines du runtime C universel par catégorie