malloc() a l'aide d'une fonction + tab2D
je veus creer un tableau 2 dimensions dynamiquement, à l'aide de la focntion malloc... Mon code fonctionne très bien dans mon main() mais quand j'essaye de le mettre dans une fonctione creer_tab_dynamique, je n'y arrive pas.
En voici mon code de mon main :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
tab = malloc (nb_lig * sizeof (* tab));
if (tab != NULL)
{
int i = 0;
for (i = 0; i < nb_lig; i++)
{
tab[i] = malloc (nb_col * sizeof (**tab));
}
} |
Citation:
NB: il manque la gestion si la 2eme allocation de la 2nd dimension a bien été réaliser ou non...
Aussi, si la 2eme allocation dynamique échou, j'ai jsute besoin de libérer la 1ere allocation ? :