Devi innanzitutto allocare spazio per la matrice, altrimenti così hai un semplice puntatore a puntatore con cui non ci fai nulla. Se programmi in C++, usa l'operatore new... spero che tu conosca l'allocazione dinamica della memoria se no il problema viene ancora prima dell'inizializzazione a 0 degli elementi della matrice.