No no..aspetta..ricapitlando sono in questa situazione:
codice:
void AllocaMatrice(int*** matrice,int dimX,int dimY)
{
int k;
matrice = (int**) calloc(dimX,sizeof(int*));
for(k=0;k<dimY;k++)
matrice[k] = (int*) calloc (dimY,sizeof(int));
InserisciDati(&matrice,dimX,dimY);
}
Ovviamente mi da dei problemi nella malloc...c'era da aspettarselo in quanto matrice è diventato un 'triplo' puntatore..Come faccio in questo caso ad allocare la matrice?
Ovviamente l chiamata alla funzione è:
codice:
AllocaMatrice(&matrix,righe,colonne);
Grazie delle risposte ..