Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
char **tab;
 
/* Allocation de la 1er dimension */
tab = malloc ( sizeof(*tab)  *  taille);
/* Allocation des tableaux */
for (i=0; i<taille; i++)
{
   tab[i] = malloc ( sizeof(**tab) * taille2);
}
Comment faire pour libérer correctement ce tableau? Peut on le libérer en appelant free(tab) en permier puis en utilisant une boucle pour libérer les free(tab[i])? Ou est-on obligé de procéder dans l'ordre inverse?
Merci d'avance.