Bonjour j'ai un soucis avec les pointeurs....
Quand je déclare une chaine de caractères en tableau multidimensionnel, je n'arriave pas à faire pointer une variable sur l'ensemble de ce tableau.
Par exemple:
void truc(){
char **p_our_char; // pointeur vers tableau multidimensionnel
char our_char[10][20]; //le tableau multidimensionnel
strcpy(our_char[0],"CHAINE"); //Affectation d'une première chaine
p_our_char=our_char; // C'est ici qu'arrive l'erreur
printf("%s\n",p_our_char[0]);
}
Voici l'erreur que Gcc me renvoie:
attention : affectation d'un type pointeur incompatible
Pourtant c'est comme ça que fonctionne argv, il pointe vers un tableau multidimensionnel de chaine... Donc c'est un pointeur vers un pointeur. (D'ailleurs je viens d'essayer de faire pointer p_our_char vers argv et ça marche très bien)....
Je ne comprends pas bien pourquoi ça ne marche pas avec mon tableau.....
....Merci.... Configuration: Debian
Gcc 3.3.5

