Ce que je veux faire est la suivante:Comment initialiser un tableau de pointeurs sur un tableau de caractères de longueur différente?
#define A 1
#define B 2
#define C 99
const char row1[] = {A|B, B, A, C};
const char row2[] = {B, A, C};
...
const char row99[] = {B, A, B ,A, A, C};
const char *test[]= {row1, row2, ... , row99};
Ma question est de savoir comment puis-je obtenir ce qui précède avec quelque chose comme ceci:
#define A 1
#define B 2
#define C 99
const char *test[] = {
{A|B, B, A, C},
{B, A, C},
....
{B, A, B ,A, A, C}
}
Je ne veux pas de longueur fixe tableau 2D comme ceci:
test[][5] = { {A|B, B, A, C}, {B, A, C}, ...
et aussi j'ai besoin du #define et utiliser ces jetons dans l'initialisation.
très apprécié si quelqu'un peut me montrer la syntaxe correcte pour le faire. thnx.
Dans quelle langue est-ce? –