J'essaie de passer un tableau de string de taille variable en argument de la fonction 'envoi'. Voici le code qui n'a abouti à aucun résultat:

prototype:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
void envoi(string *liste_contact[], string message);
déclaration et appelle de la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
{
.....
string *liste_contact[];
 
envoi(liste_contact[], message);
......
}
Les erreurs ont lieux à ces lignes et grosso modo le compilateur dit qu'il voudrait une taille pour le tableau

En parcourant le forum j'ai lu qu'on ne pouvait pas passer un tableau bidimensionnel des taille variable en argument à cause d'un problème de mémoire. Sachant que les string sont des tableaux de caractères, un tableau de string devrait correspondre à char a[][];
Le problème viendrait-il de là ?