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;
A voir également:

3 réponses

Utilisateur anonyme
 
Salut!

supprimer quoi ?
0
steftou
 
une personne
0
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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
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