ho usato il puntatore al puntatore perché l'array bidimensionale è un puntatore a puntatore, o almeno credo. Il ragionamento l'ho fatto siccome gli array sono puntatori.

Grazie per la soluzione, ma volevo riuscirci che la dimensione possa essere indefinita, e che venga passata tramite parametro.