connaitre le nombre d'elements d'un tableau de pointeurs
Bonjour,
J'ai un programme dans lequel est défini un tableau de pointeurs:
char **tab;
Ensuite, je fais appel a une fonction qui retourne un tableau de pointeurs.
Le problème est que l'allocation mémoire du nombre d'éléments du tableau se fait dans la fonction:
Code:
1 2 3 4 5 6 7 8
|
char **tab;
tab = (char **) malloc(nb * sizeof(char *));
for (i=0;i<nb;i++)
{
tab[i] = (char *) malloc (4096 * sizeof(char *));
tab[i][0]='\0';
} |
Est-il possible de connaitre le nombre d'éléments du tableau retrouné par la fonction?
Sinon, je passerais la taille dans l'element 0 du tableau
Merci