Fichier binaire en C
punisher
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Fada09 Messages postés 1701 Date d'inscription Statut Contributeur Dernière intervention -
Fada09 Messages postés 1701 Date d'inscription Statut Contributeur Dernière intervention -
Slt a tous.J'ai un petit probleme sur les fichiers binaires.Je dois inserer dans un fichier binaire une structure mais celle ci triée.J'arrive a trouver la position pour inserer la structure mais lorsque je fais un fwrite a cet endroit il m'efface ce qu'il y avait avant a cet endroit. Quelqu'un peut-il m'eclairer la dessus ce serait tres sympa ??? Merci bcp.
A voir également:
- Fichier binaire en C
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
je susi pas sur soit tu ouvres le fichier avec
fopen(FILE *, "ab");
"a" pour append (ajout)
"b" pour binary
soit tu es obligé d'ajouter en FIN de fichier ...
fopen(FILE *, "ab");
"a" pour append (ajout)
"b" pour binary
soit tu es obligé d'ajouter en FIN de fichier ...
ou encore une autre solution :
1 -- Tu ouvres le fichier "fich1" contenant déja des enregistrements,
2 -- Tu ouvres un autre fichier "fich2" vide
3 -- tant que tu as pas trouvé la position où ajouter, tu réécris le contenu dans "fich2"
4 -- Tu écris dans "fich2" ton nouvel enregistrement
5 -- Enfin tu finis d'écrire ce que tu avais déjà dans le fichier "fich1"
Bonne chance
;-)
~ ~ Fada ~ ~ : Member of Star!alco
1 -- Tu ouvres le fichier "fich1" contenant déja des enregistrements,
2 -- Tu ouvres un autre fichier "fich2" vide
3 -- tant que tu as pas trouvé la position où ajouter, tu réécris le contenu dans "fich2"
4 -- Tu écris dans "fich2" ton nouvel enregistrement
5 -- Enfin tu finis d'écrire ce que tu avais déjà dans le fichier "fich1"
Bonne chance
;-)
~ ~ Fada ~ ~ : Member of Star!alco