Fichiers binaires ou fichiers textes

Signaler
Messages postés
4
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
3 novembre 2005
-
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
-
Salut,

j'aimerais connaitre la difference entre les fichiers en mode binaire (b) et ceux en mode texte (t), afin de pouvoir choisir dans la fonction 'fopen' le bon paramètre.

Merci.

1 réponse

Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
Lorsque tu ouvre un fichier en mode texte, les saut de lignes (\r\n sous windows) sont remplacé par un simple \n.
Inversement en écriture les \n sont transformés selon la plateforme.

Le mieux est donc d'ouvrir tes fichiers en mode binaire à chaque fois, comme cela tu es sur qu'il n'y a pas une couche de remplacement qui risque de foutre le bordel.

D'ailleur avec les fct des API windows tu n'a pas le choix, seul le mode binaire est reconnu.