Bonjour,

Voilà, j'ai un léger soucis:

J'ai une fonction qui prend en argument un int**:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
int func(int ** value)
{
   int * temp;
 
  f =  malloc(20*sizeof(int));
 
  [...]
 
  *value = f;
 
  return(0);
}
Donc dans mon main j'appelle cette fonction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
void main()
{
  int * value;
 
  func(&value);
 
  [...]
 
 
  //ET LA JE NE SAIS PAS COMMENT DESALOUER LA MEMOIRE POUR VALUE.
}
Comment puis-je désallouer cette mémoire???

Merci.