Ciao, stavo cercando di capire come funziona la ricorsione in C, e per esercitarmi cercavo di stampare una matrice di char allocata dinamicamente...la matrice è questa...
io ho provato a scrivere un pò di codice...ma premetto che non riesco proprio a utilizzarla...quindi chiedo venia se ho scritto troppe fandonie...posto qui il codice
codice:
void write_mat ( char** m, int dim, int i, int j )
{
if ( i >= dim || j >= strlen(m[i] ) {
return;
}
if ( i < dim && j < strlen(m[i]) ) {
printf ("%c", m[i][j]);
}
write_mat ( m, dim, i, j+1 );
write_mat ( m, dim, i+1, j );
}