Constantes de traduction de fichier
Syntaxe
#include <stdio.h>
Notes
Ces constantes spécifient le mode de translation (« b » ou « t »). Le mode est inclus dans la chaîne qui spécifie le type d'accès ("r", "w", "a", "r+", "w+", "a+").
Les modes de translation sont les suivants :
t
Ouvre en mode texte (traduit). Dans ce mode, les combinaisons retour chariot-saut de ligne sont traduites en un flux d’une ligne (saut de ligne) en entrée, et les caractères de saut de ligne sont traduits en combinaisons retour chariot/saut de en sortie. De même, Ctrl+Z est interprété comme un caractère de fin de fichier en entrée. Dans les fichiers ouverts en lecture, ou en lecture et écriture,
fopen
recherche un Ctrl+Z à la fin du fichier et le supprime, si possible. Elle est supprimée, car l’utilisation des fonctions etftell
l’utilisationfseek
d’un fichier se terminant par Ctrl+Z peuvent entraînerfseek
un comportement incorrect à proximité de la fin du fichier.Remarque
L’option t ne fait pas partie de la norme ANSI pour
fopen
etfreopen
. Il s’agit d’une extension Microsoft qui ne doit pas être utilisée là où la portabilité ANSI est souhaitée.b
Ouvre en mode binaire (non traduit). Les traductions ci-dessus sont supprimées.
Si ce n’est pasmode
le cas, le mode de traduction est défini par la variable _fmode
en mode par défaut. Pour plus d’informations sur l’utilisation des modes texte et binaire, consultez E/S de fichier de texte et de mode binaire.
Voir aussi
_fdopen
, _wfdopen
fopen
, _wfopen
freopen
, _wfreopen
_fsopen
, _wfsopen
Constantes globales
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour