Salve a tutti
devo creare una matrice 3dimensionale M*N*3
adcodice:short M,N; cout<<"Inserisci M:"; cin>>M; cout<<endl<<"Inserisci N:"; cin>>N; int ***mat = malloc(M * sizeof(int**)); size_t i, j; for (i=0; i<M; i++) { mat[i] = malloc(N * sizeof(int*)); for (j=0; j<N; j++) { mat[i][j] = malloc(3 * sizeof(int)); } }
int ***mat = malloc(M * sizeof(int**));
ricevo:
invalid conversion from 'int' to 'int***'
non capisco il motivo![]()