Partager via


Constantes de traduction de fichier

#include <stdio.h>

Notes

Ces constantes spécifient le mode de translation (« b » ou « t »).Le mode est inclus dans la chaîne spécifiant le type d'accès (« r », « W », « a », « r+ », « w+ », « a+ »).

Les modes de traduction sont les suivantes :

  • t
    S'ouvre en mode de texte (traduits).Dans ce mode, des combinaisons de retour chariot/saut de ligne (CR-LF) sont traduites en sauts de ligne unique (LF) à l'entrée, et les caractères de saut de ligne sont traduits en combinaisons de CR-LF sur la sortie.En outre, CTRL+Z est interprète comme caractère de fin de fichier de l'entrée.Dans les fichiers ouverts pour lire ou la lecture/écriture, fopen vérifie le CTRL+Z à la fin de le fichier et le supprimer, si possible.Cette opération est exécutée comme l'utilisation des fonctions d' fseek et d' ftell pour déplacer dans un suffixe de fichier à CTRL+Z peut entraîner un comportement fseek incorrectement à la fin de le fichier.

    [!REMARQUE]

    L'option de t ne fait pas partie de la norme ANSI pour fopen et freopen.Il s'agit d'une extension Microsoft et ne doit pas être utilisé où la portabilité ANSI est souhaitée.

  • b
    S'ouvre en mode (non traduit) binaire.les traductions ci-dessus sont supprimées.

Si t ou b n'est pas donné en mode, l'à mode de traduction est défini par la variable _fmodede valeur par défaut-mode.Pour plus d'informations sur l'utilisation des modes de texte et de binaire, consultez l' E/S de fichier du mode de texte et de binaire.

Voir aussi

Référence

_fdopen, _wfdopen

le fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

Constantes globales