|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : août 2002 Messages : 70 ![]() |
Bonjour,
Quel est la différence entre ouvir un fichier en mode binaire et en mode texte ? Si je lis 1 caractère dans ce fichier sa représentation binaire sera la même que sa valeur entière ? Ou est ce plus complexe que ça ? merci à tous . angi. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() |
Le fait d'ouvrir un fichier en mode 'texte' implique que ton fichier contienne des caractère alors q'une ouverture en binaire correspond à une simple suite d'octet !
C'est un peu en fonction de ton OS. En réalité Unix ne contient que des fichiers en mode binaire (au niveau physique) alors que le DOS fait la distinction ! Par conséquent, à moins d'utiliser des formats de fichiers particuliers, je te conseille vivement d'utiliser le mode texte ! |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : août 2002 Messages : 70 ![]() |
Voilà un exemple que j'ai tapé
Code :
|
||
|
|
00
|
|
|
#4 | |
|
Membre régulier
![]() |
Salut,
Le fait d'ouvrir un fichier en mode texte, réinterprète le flux en supprimant certains caractères ou encore interprète un caractère spécial comme une fin de fichier (EOF): Citation:
|
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() ![]() Inscription : juin 2002 Messages : 97 ![]() |
En mode texte, certains caractères sont traduits dans un sens à l'écriture, puis dans l'autre à la lecture.
Exemple: \n écrit devient \n\r dans le fichier. \n\r lu devient \n en mémoire. C'est source de nombreuses prises de têtes et non-portabilités.
__________________
"J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone."-Bjarne Stroustrup www.stroustrup.com |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : août 2002 Messages : 70 ![]() |
Bonjour,
Un grand merci à tous, c'est devenu trés clair grâce à vous . Salutations. angi. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com