char *tab[]
c´est donc un pointeur VERS un tableau ( c´est la " même" chose que char **tab, tu en es bien concient ? ).
donc pour our y acceder tu fait un truc dans le genre
char *tab[10]
tab=new char[10]
/ *
je sais pas si ça marche
il vaut mieux faire
char **tab
mais si tu veux juste un tableau tu fait
char tab[10]
et oui, tu es obligé de mettre une constante, c´est a dire que tu nepeut pas faire ( je pousse ) l´extrème) :
int a;
a=rand();
char tab[a];
sauf a utiliser le mots clef new ( comme ci dessus) ou [TROLL ON]pour les ringard [TROLL OFF] tu peut utiliser malloc.