cs_maloudre
Messages postés24Date d'inscriptionjeudi 23 février 2006StatutMembreDernière intervention 5 juin 2006
-
22 mai 2006 à 15:59
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 2012
-
5 juin 2006 à 11:14
bonjour a tous
j aimerai savoir si c possible d ecrire un fichier en binaire qui recopierai le meme fichier mais ecrit en decimal ??
cs_maloudre
Messages postés24Date d'inscriptionjeudi 23 février 2006StatutMembreDernière intervention 5 juin 2006 22 mai 2006 à 16:58
ok
en faite je suis en train d ecrire un programme en c++ qui m ecrit a la
fin un fichier de nombre qui represente des coordonnees (x y z ) avec
la valeur correspondante ( v )
en faite ce qe je voudrais a la fin c d avoir un fichier encrit en binaire pour etre utilisable par un autre programme.
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 24 mai 2006 à 13:09
C'est normal, car quand tu ouvre ton fichier, en mode texte, les octets de l'entier, sont replacer les caracteres correspondants a ces octets. Un entier de 4 octets va etre replacment par 4 caractere dans ton fichier si tu le lis en mode texte. Si tu veux avoir un fichier avec des 0 et des 1 quand tu l'ouvre en mode texte, il faudrait que tu fasse une conversion d'entier en bits.
++
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 24 mai 2006 à 13:33
Quelle est la structure exacte du fichier que tu veux obtenir pour l'autre programme ?
Le fwrite va ecrire dans ton fichier des valeurs en binaire et comme c'est du c system c'est rapide, par contre je sais pas si tu autre programme pourra le lire ca dépend, du format qu'il prend en compte.