Salve, ho letto questo codice e secondo me contiene almeno un paio di errori:
codice:
int main() {
int **m;
int i,j;
int m,n;
printf ("Numero di righe della matrice: ");
scanf ("%d",&m);
printf ("Numero di colonne della matrice: ");
scanf ("%d",&n);
m = (int**) malloc(m*n*sizeof(int));
// Inizializzo anche tutti i sotto-vettori,
// ovvero le righe della matrice
for (i=0; i<m; i++)
m[i] = (int*) malloc(n*sizeof(int));
for (i=0; i<m; i++)
for (j=0; j<n; j++) {
printf ("Elemento [%d][%d]: ",i+1,j+1);
scanf ("%d",&v[i][j]);
}
Qualcuno esperto può dirmi se vede gli stessi errori che vedo io, oppure se sono io a ignorare qualche particolare che li giustifica?