Supprimer une structure d'un fichier en c

Fermé
wasimoo - 2 avril 2009 à 18:20
 loupius - 2 avril 2009 à 22:35
Bonjour,
ben voila mon problème, j'ai un fichier qui contient plusieurs structures du même type (une structure contient plusieurs variables de types différents) et je voudrait supprimer une seule structure du fichier..
je ne suis pas trop habitué a l'utilisation des fichiers ..
merci de votre aide
A voir également:

3 réponses

On dit souvent: "pas de nouvelles, bonnes nouvelles !".
Mais ici ce n'est pas le cas. Je pense, mais j'espère pour toi que je me trompe, qu'en fait, s'il n'y a pas de réponses, c'est parce qu'on ne sait pas quoi répondre... et que si on ne sait pas quoi répondre, c'est parce que, comme moi, on a rien compris à la question... c'est peut-être aussi, comme disait Réggiani sur un texte de Boris Vian, que j'ai le cerveau comme de la sauce blanche ;-)
0
:D bon voila je vais essayer d'eclaircir un peu..
on commence par la structure de données:

struct{ int
char
.
.
.
.
}nom_de_la_structure;


Et comme j'ai dit précédemment le fichier contient plusieur fois cette structure, et dans mon programme j'aimerais supprimer une seule structure parmis celles présentes dans mon fichier. et bien sur on peut acceder a la structure que je veux supprimer en utilisant "fseek()".
je crois que mnt, c + que compréhensible :D
0
loupius > wassimoo
2 avril 2009 à 20:10
Je n'ai pas vraiment mieux compris, mais il y a un truc qui me fait tilt:
struct { int 
char
...
} nom_de_la_structure;
C'est faux! Il faut écrire:
struct nom_structure
{
  int x;
  char y;
  ...
} nom_variable1, nom variable_2, ...;
ou bien
struct nom_structure
{
  int x;
  char y;
  ...
};

struct nom_structure nom_variable1, nom_variable2, ...;
Ainsi la même structure sert à initialiser plusieurs variables.
As-tu la réponse souhaitée ?
0
jé juste oublier un typedef au debu, sa sera:


typedef struct { int
char
...
} nom_de_la_structure;

mé c pa sa ma question :D
la question est de comment supprimer une structure parmis celles presentes dans le fichier, autremen di commen supprimer une ligne dans un fichier texte, sauf que ce fichier la contien plusieur variables sous formes de structures et non pas du texte.. !!
0
Désolé, je ne comprends toujours pas.
Je passe la main.
Si quelqu'un a une idée...
0