Bonjour, je me pose une petite question: admettons que j'ai 10 char[10][10] et un char*** si les 10 char** sont déjà alloués, aurais je besoin d allouer 1000 ou 10 a mon pointeur de char** ?
Merci d avance.
Bonjour, je me pose une petite question: admettons que j'ai 10 char[10][10] et un char*** si les 10 char** sont déjà alloués, aurais je besoin d allouer 1000 ou 10 a mon pointeur de char** ?
Merci d avance.
Si tes tableaux à double entrée sont déjà alloués, tu devras juste allouer un tableau de 10 char**... mais lors de la désallocation, il te faudra aussi faire onze désallocations séparées.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Bonjour
Pour bien arriver à trouver toi-même la réponse à ta question, il suffit d'alléger le problème.
Partons d'un seul char [10][10] (style un damier). Pour tenir ton damier avec ta main, tu n'as besoin (au minimum) que de tenir la première case (celle qui fait le coin bas gauche) entre tes doigts. En tenant cette case, tu tiens tout le plateau.
Ben c'est pareil avec un tableau. Tu as un tableau [10][10] tu le tiens juste avec un simple pointeur.
Ensuite on extrapole. Toi tu as 10 tableaux [10][10] donc tu as besoin de 10 pointeurs...
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager