[rappel][free][structure] un free sur une structure?
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:
Code:
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]); |
le compilateur (gcc) me dit :
Citation:
incompatible type for argument 1 of 'free'
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...
moi j'aurais fait juste le free sur le pointeur, mais j'ai un doute du coup!
quelqu'un peut m'aider?
cordialement,
jula.