Voila je ne comprends pas tre bien le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
/* METHODE 1 */
char **tab;/* Allocation de la 1er dimension */
tab = malloc ( sizeof(*tab)  *  taille);/* Allocation des tableaux */
 
for (i=0; i<taille; i++)
{
   tab[i] = malloc ( sizeof(**tab) * taille2);
}
Il est dit:
Si on désire allouer un tableau de N * M élements, il y a 2 méthodes possibles :
on peut allouer un tableau de N éléments et ensuite allouer dans chacun de ces éléments, les M éléments nécessaires.
A quoi signifie taille et taille2. Cela ne doit pas se faire dynamiquement?Que doit on ajoutera ce code pour creer un tableau dynamique?Et si mon parametre M est connu, dois je enlever un truc?

Merci

[Message édité par Gangsoleil - Merci d'utiliser la touche "retour à la ligne", ce qui facilite grandement la lecture]