Fonction supprimer (fichier C)

steftou -  
 Utilisateur anonyme -
Bonjour,
j'aimerai savoir comment supprimer une avec tous ses attributs dans un fichier binaire.
par exemple:
struct personne{
char nom[...],prenom[...];
int age;
}Pers;
Configuration: Windows XP
Opera 9.64

3 réponses

  1. Utilisateur anonyme
     
    Salut!

    supprimer quoi ?
    0
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    ba tu prends un AK47, avec des munitions, et tu lui tire dessus.
    C'est un bon moyen de supprimer une personne, mais ce n'est pas l'objet du forum.
    Ou alors, la question est mal posée...
    0
    1. Utilisateur anonyme
       
      Je pense que dans un fichier binaire il/elle stocke des personnes. Il veut surement lire le fichier et supprimer la personne en question.

      Genre

      typedef struct{
      char *nom;
      int age;
      }Personne;


      Personne*t = (Personne*)malloc(sizeof(Personne));
      FILE *file;
      Personne->nom= "ahmet";
      Personne->age = 22;

      file = fopen("fichier_test", "wb");

      fwrite(Personne->nom, strlen(Personne->nom)+1, 1, file);
      fwrite(&Personne->age, sizeof(int), 1, file);

      fclose(file);

      Après je ne vois pas comment récupérer les personnes dans le fichier binaire ?

      Je maitrise pas trop la programmation en binaire :S

      0