PDA

Visualizza la versione completa : [C] stampa matrice dinamica con ricorsione


MrX87
15-10-2008, 18:43
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...


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


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 );
}

Loading