Tengo 2 códigos sobre Matrices dinámicas, el problema es que no se cual usar alguien me podría explicar la diferencia y las funciones que cumplen?
Código:
int **matriz;
int i, int filas_dinamicas, int columnas_dinamicas;
matriz = (int**) malloc(filas_dinamicas*sizeof(int));
for(i=0;i<filas_dinamicas;i++)
{
matriz = (int**)malloc(columnas_dinamicas*sizeof(int));
}
matriz[1][1]=1;
Código:
int *matriz;
int i, int filas_dinamicas, int columnas_dinamicas;
matriz = malloc(filas_dinamicas*sizeof(int));
for(i=0;i<filas_dinamicas;i++)
{
matriz = malloc(columnas_dinamicas*sizeof(int));
}
matriz[1][1]=1;