Problème d'écriture dans un fichier binaire C

JBD_MK4 -  
JBD_MK4 Messages postés 2 Statut Membre -
Bonjour tous le monde, j'ai un petit souci pour écrire des données dans un fichier binaire avec le langage C.
J'inserts un entier dans un fichier ouvert avec le paramètre "wd" dans la fopen, sur les 4 octets de l'entier, un seul est écrit dans le fichier.
Auriez vous par hasard une solution pour éviter ce problème assez génant
Merci beaucoup
A voir également:

2 réponses

_julien_ Messages postés 56 Statut Membre 17
 
Comment fais tu ton ecriture ?
En general pour des fichiers bibaires j'utilise plutot open et write
que fopen. Dans ce cas la tu fais:

int fd = open(...);
int monint = 42;
write(fd, &monint, sizeof(monint));

-- 
julien barbier
2
JBD_MK4 Messages postés 2 Statut Membre
 
Je te remercie pour ton aide.
Maintenant j'arrive a obtenir des fichiers sources et destinations de même taille
0
Utilisateur anonyme
 
il faut que tu precise la taille de ce que tu ecrit si mes souvenirs sont bons
1