Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
int *fonction(....)
{
     int *pt;
 
     pt=(int*)malloc(5*sizeof(int));
     ...
 
    return pt;
}
Comment faire pour libérer pt? Si je fais le free avant le return, pt n'existe plus.
Si je le fais après le return, cela marche-t-il? Si ce n'est pas le cas, commet peut-on procéder?