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 : 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]);
le compilateur (gcc) me dit :
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.