no save
Assistance
Achat
News

Forum | programmation
[C] Pointeur vers tableau Multidimensionnel
kilian, le dim. 19 juin 2005 à 02:46:26
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


lami20j
juin 05
Suivant
REPONSES
lami20j
juin 05
tafiscobar
juin 05
Latifah
juin 05
kilian
juin 05
kilian
juin 05
kilian
juin 05
lami20j
juin 05
kilian
juin 05
lami20j
juin 05
lami20j
juin 05
Version Web
Réalisé par RedShift
no save