salve a tutti
Ho riscontrato un problema durante la programmazione in C
In pratica nel main dichiaro una matrice int mat[DIM][DIM]
che passo ad una funzione che per esempio ha il compito di stamparne i valori
La funzione l ho cosi dichiarata:
CODICE
void stampa(int** mat){....}
e nel main ho cosi chiamato la funzione:
Il compilatore mi restituisce un errore.
Se invece dichiaro la funzione come:
CODICE
void stampa(int mat[][DIM]){....}
tutto funziona.
A quanto ho potuto capire vi è un errore dovuto al passaggio del riferimento della matrice statica
pero' vorrei avere delle delucidazioni a riguardo.
Grazie mille