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.