Ok, ho capito grazie!
Mi puoi solo spiegare perchè la riga in questione è sbagliata?
codice:
char matrix [righe+1][N+1];
Non si può fare una cosa del genere? Perchè la utilizzo praticamente sempre