Ragazzi vorrei fare l'allocazione dinamica di una matrice di dimensioni (limite+1)*(limite+1)*(limite+1)*(n+1) ed ho usato il codice:
float **** K;
K=(float ****) calloc (limite+1, sizeof (float ***));
for (i = 0; i < limite+1; i++)
K[i]=(float ***) calloc (limite+1, sizeof (float **));
for (i = 0; i < limite+1; i++)
for (ii = 0; ii < limite+1; ii++)
K[i][ii]=(float **) calloc (limite+1, sizeof (float*));
for (i = 0; i < limite+1; i++)
for (ii = 0; ii < limite+1; ii++)
for (iii = 0; iii < limite+1; iii++)
K[i][ii][iii]=(float *) calloc (n+1, sizeof(float));
Ma non la riesco da allocare. Qual è l'errore?
Grazie a chi mi darà una mano.