Pourquoi ça compile pas ces 3 lignes ?
Salut à tous :)
Je suis pas un expert en C++ et je me heurte à un soucis la :
Code:
1 2 3 4
|
char tab[10][10];
char **ptr;
ptr=tab; |
Impossible de compiler ces 3 lignes !! J'ai une erreur me disant :
Citation:
Cannot Convert char ( *)[10] to char * *
J'utilise bcc32 sous win 5.5.1
J'ai essayé :
Code:
1 2 3 4
|
char tab[10][10];
char **ptr;
ptr=(char **)tab; |
Et la ça passe. Mais à l'exe j'ai un plantage quand j'essaye de le remplir.
Est-ce que quelqun peut m'expliquer ?
Merci beaucoup :)