Quzah.Code:char **foo( void ) { int i; char **tab = malloc( 10 * sizeof *tab ); if( tab ) { for( i = 0; i < 10; i++ ) { if( (tab[ i ] = malloc( 20 )) != NULL ) { sprintf( tab[ i ], "%c\n", 'a' + i ); } } } return tab; }
Quzah.Code:char **foo( void ) { int i; char **tab = malloc( 10 * sizeof *tab ); if( tab ) { for( i = 0; i < 10; i++ ) { if( (tab[ i ] = malloc( 20 )) != NULL ) { sprintf( tab[ i ], "%c\n", 'a' + i ); } } } return tab; }
Hope is the first step on the road to disappointment.