stivi_45
Messages postés21Date d'inscriptionlundi 17 mai 2004StatutMembreDernière intervention29 avril 2006
-
21 avril 2005 à 21:29
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 2008
-
21 avril 2005 à 22:17
Bonjour a tous, j'ai une petite question, je travaille sur un fichier binaire en c.
Je stocke des informations dans ce fichier avec une structure :
je connai bien sur les fonctions fread(&lu,sizeof(cod),1,pfic) et fwrite(&nouveau,sizeof(cod),1,pfic) mais je voudrai supprimer une information dans ce fichier,pas mettre 0 dans la structure mais vraiment supprimer cette info, si il existe une fonction du genre fdel. Enfin voila merci d'avance pour votre aide.
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 21 avril 2005 à 22:17
Ben tu décales toute les données qui suivent ce que tu veux effacés, et
tu les replaces sur ce que tu veux effacer. De toute facon, faut etre
logique, un fichier ca n'est que suite de données. Tu peux pas
supprimer un truc du milieu sans mettre quelque chose a la place.