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.
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,
fopenrecherche un Ctrl+Z à la fin du fichier et le supprime, si possible. Elle est supprimée, car l’utilisation des fonctions etftelll’utilisationfseekd’un fichier se terminant par Ctrl+Z peuvent entraînerfseekun comportement incorrect à proximité de la fin du fichier.Remarque
L’option t ne fait pas partie de la norme ANSI pour
fopenetfreopen. 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 pas modele cas, le mode de traduction est défini par la variable _fmodeen 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