[C++] Manipulation de fichier binaire (help)

Manipulation de fichier binaire (help) [C++] - Programmation

Marsh Posté le 23-02-2002 à 16:20:01    

J'ai un gros probleme, voila je vous expose mon probleme.
J'ai ce tableau :
char* valeur[tai];  
ayant pour element des suites de bits cad des "0010" ou "00" sous format de chaine de caractere.
 
J'aimerais mettre cette suite de bits les uns a la suite des autres dans un fichier binaire et j'aimerais que tout cela reste considéré comme des bits et non une chaine de caracteres qui est traduit en binaire.
 
J'utilise les methodes suivantes pour ecrire dans les fichiers
 
FILE * fp2;
fp2=fopen(nouvo,"wb" );
//pour l'ouvrir
 
et fwrite(&ind, sizeof(int), 1, fp2);
pour ecrire en son interieur.
le probleme est que dans ce cas bien precis ind qui est un int va etre converti en binaire et etre mis dans le fichier.
 
Je me retrouve donc dans l'impasse n'ayant pas de declic pour convertir et mettre dans ce fichier mes suite binaires.
 
voila,  
merci d'avance !!!

Reply

Marsh Posté le 23-02-2002 à 16:20:01   

Reply

Marsh Posté le 23-02-2002 à 16:25:38    

Tu regroupes tes bits en groupe de 8 pour faire un octet et tu écris des char dans ton fichier. Je ne pense pas qu'il y ait une méthode plus simple que celle ci.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 23-02-2002 à 17:47:05    

arf ya pas plus simple alors ... personne a de technique one again ...  je pensais a une technique bit a bit dans le fichier
mais bon si yen a pas , yen a pas ...

 

[jfdsdjhfuetppo]--Message édité par Rob Roy--[/jfdsdjhfuetppo]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed