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...
codice:
1
12
1X
X
2
1X2
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 );
}