Ho questo main ma quando lo compilo mi dice:
on line 24: subscripted value is neither array nor pointer
La linea 24 sarebbe quella evidenziata in rosso....
grazie a chi mi aiuterà
codice:
int main()
{
int *m;
int i, j, n;
printf("Inserisci la dimensione n: ");
scanf("%d", &n);
if (!(m = (int *)malloc(n*n*sizeof(int))))
abort();
for(i=0; i<n; ++i)
for(j=0; j<n; ++j)
{
printf("Inserisci il valore dell'elemento (%d,%d): ", i+1, j+1);
scanf("%d", &m[i][j]);
}
printf("Determinante = %d \n", det(m,n,0));
return 0;
}