CFile

Signaler
Messages postés
2
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
8 juillet 2004
-
Messages postés
2
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
8 juillet 2004
-
Bonjour je suis sur un projet MFC et j'ecris avec la fonction File.write(tableau, taille) mais le probleme c que quand j'ouvre le fichier en binaire il m'ecrit bien ce que je lui ai demande mais de cette maniere :
FF 00 00 00 FF 00 00 00 etc ...
en admettant que je lui demande d'ecrire des FF. comment faire SVP pour ecrire sur le fichier seulement les FF sans les espaces.
PS : les espaces ne sont pas toujours des zeros.
Merci

2 réponses

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 août 2010
10
Tu écris sans doute des int, écris des char, c'est à dire taille = 1. Si tu as un tableau d'entier sur 4 bits, je pense qu'il faudra les écrire un par un, ou alors tout changer et fait un tableau de char
Messages postés
2
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
8 juillet 2004

Merci c'est ce que j'avais essayer de faire une premiere fois mais apparement je l'avais mal fait, parce que maintenant ca marche. Merci encore.