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

JBD_MK4 -  
JBD_MK4 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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 Date d'inscription   Statut Membre Dernière intervention   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 Date d'inscription   Statut Membre Dernière intervention  
 
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