Bonjour,
j'aimerai savoir comment retourner un tableau dynamique dans mon programme main.
Je n'arrive pas à retourner un tableau dynamique, mais si je renvoie juste une chaine dynamique, ca marche. Mais pas pour un tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 //fonction char ** appelFonction(){ char *temp[50]; int i; for(int i=0;i<49;i++°{ // saisir chaine de caractere, alloué dynamiquement dans temp[i], fermé par '\0'; } return temp; } //prog. principal int main(int argc, char *arg[]){ char *tab[50]; tab=appelFonction(); for(j=0;j<49;j++){ printf("val:%d contenu:%s\n",j,tab[j]); } }
Quand je mets char * au lieu de **, il me dit: probleme entre & et *
Merci
Partager