Liberar memoria dinamica
Publicado por cristi (1 intervención) el 06/11/2006 15:38:45
Hola¡¡ Tengo un problema al liberar memoria de una matriz cuando ésta es de más de dos dimensiones. Por ejemplo, si la matriz es de tres dimensiones, A[dim3][dim2][dim1], lo que hago para liberarla es lo siguiente:
for(i=0;i<dim3;i++)
{
for(j=0;j<dim2;j++)
{
free(A[i][j]);
}
free(A[i]);
}
free(A);
Alguien me puede decir que estoy haciendo mal?
Muchas gracias a todos.
for(i=0;i<dim3;i++)
{
for(j=0;j<dim2;j++)
{
free(A[i][j]);
}
free(A[i]);
}
free(A);
Alguien me puede decir que estoy haciendo mal?
Muchas gracias a todos.
Valora esta pregunta


0