Beh, prova a vedere questo piccolo codice, non lo compila.....se uso questa semplice inizializzazione.
Ma è sbaglaiata, perchè va bene che sto usando una 2x2 come matrice ma pensiamo se fosse una 10x10 di cui so già i valori !?!
Può essere che ho dei problemi io a compilarlo? (Spero che a te non dia problemi)
#include<stdio.h>
int main(){
int **m3,i;
m3=(int **)malloc(sizeof(int*)*2);
for(i=0;i<2;i++)
m3[i]=(int *)malloc(sizeof(int)*2);
m3[2][2]={{0,0},{0,0}};
printf("%d",m[0][0]);
system("PAUSE");
return 0;
}
A presto e grazie!