Originariamente inviato da Carlo1984
Salve qualcuno mi saprebbe dire come passare ad una funzione C una matrice ??

Come va dichiarato il prototipo e la relativa funzione ??


Thanks
Se la matrice è statica (cioè conosci già ENTRAMBE le dimensioni) allora così
codice:
#include <stdio.h>

//prototipo
void lavoraConMatrice(int[30][30]);

int main()
{
	return 0;
}

//definizione
void lavoraConMatrice(int m[30][30])
{
...
}
Altrimenti devi usare i doppi puntatori (o tripli o più per matrici a dimensione maggiore di due)


codice:
#include <stdio.h>

//prototipo
void lavoraConMatrice(int**);

int main()
{
	return 0;
}

//definizione
void lavoraConMatrice(int** m)
{
...
}