Bonjour,

J'ai un problème que je ne comprends pas bien:

Imaginons le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
[...]
 
char * st = "0.00";
 
Obj->Labels.bmlist[i].st = malloc(sizeof(char *));
memset(Obj->Labels.bmlist[i].st,0,sizeof(char *));
strcpy(Obj->Labels.bmlist[i].st,st);
 
free(Obj->Labels.bmlist[i].st);                         //ERREUR A CETTE LIGNE
 
[...]
Est-ce que quelqu'un comprend pourquoi j'ai une erreur ici?

Merci d'avance.