Salut,
j'ai besoin d'un peu d 'aide là, je reprends du code et je suis ennuyée par un free, il est fait sur une structure de la façon suivante:
le compilateur (gcc) me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 typedef struct _TDCoord2DStruct { double x; double y; }TDCoord2D ; ... int i=0; TDCoord2D *tabCoord; ... tabCoord = (TDCoord2D *) malloc ( 2*sizeof(TDCoord2D )); ... for (i=0;i<2;i++) free (tabCoord [i]);
hum, ça fait un certain temps que je ne fais plus de C, et je ne me souvenais pas qu'il fallait faire un free sur les structures...incompatible type for argument 1 of 'free'
moi j'aurais fait juste le free sur le pointeur, mais j'ai un doute du coup!
quelqu'un peut m'aider?
cordialement,
jula.
Partager