Nella firma della funzione indichi solo le colonne ( oppure sia colonne che righe ), mentre quando richiami passi come parametro attuale solo il nome della matrice.
Esempio:
#include <iostream>
const int NR = 10;
const int NC = 20;
void f(int matrice[][NC]);
int main() {
int m[NR][NC];
f(m);
return 0;
}
void f(int matrice[][NC])
{
std::cout << "Matrice passata con successo!\n";
}