Merci ça marche mais maintenant j'ai un autre probleme... plus rien à voir avec le fscanf:
en fait les nombre que je lis dans mon fichier représentent le nombre de '0' puis de '1' puis de '0'... qui constituent des des caracteres.
J'ai fais une fonction qui convertis un tableau octet[8] en caractere (en fait c'est pas vraiment moi, c'est quelqu'un qui me l'a donné mais ça marche pas):
Code :
- for( compteur2=0 ; compteur2<=7 ; compteur2++ )
- {
- if(octet[compteur2]=='1') // octet ne contient que des 0 ou des 1
- c |= bit; // on ajoute le bit courant
- bit = bit<<1; // on décale d'un cran
- }
- fputc(c,fichier);
- }
|
Sur le principe ça devrait être juste... mais ça m sors tout le temps le même caractere: Ì
Si vous pouviez encore me donner un petit coup de main... MERCI