ecriture reecriture fichier en mode binaire - C++ - Programmation
Marsh Posté le 09-04-2003 à 15:57:09
Essaie qqch du style
Code :
|
Marsh Posté le 09-04-2003 à 16:02:17
Je viens d'essayer, j'ai le meme resultat.
J'avais oublie de le preciser, je suis sous Windows.
Il me semble par ailleurs que ce "ÿ" doit avoir comme code ASCII 255.
Marsh Posté le 09-04-2003 à 16:08:14
Code :
|
ton caractere 255 est juste un debordement de buffer
dans ta boucle, tu ecris avant de tester si tu a eu une erreur lors de la lecture du caractere, alors qu'il te faut faire l'inverse.
De maniere generale, un test d'erreur doit toujours etre juste apres l'instruction qui pêut le generer
Marsh Posté le 09-04-2003 à 15:51:52
Bonjour,
Voila j'ai ecrit une procedure (je vous l'accorde pour l'instant elle sert pas a grand chose) mais quand je l'ai lancee pour la testee (j'aime bien les tests en cours de route) je suis reste bete sur le resultat. N'ayant pas l'habitude de manipuler les E/S binaires je vous soumets le probleme :
- Le code :
- le fichier d'entre :
aa
bb
ccccc
eeeeeee
f
- le fichier de sortie :
aa
bb
ccccc
eeeeeee
fÿ
- le soucis : bah c'est le "ÿ", d'ou qui sort cui-la ?
merci d'avance