Salut à vous!
j'ai un problème de passage d'argument d'un tableau de chaine de caractere.
Si quelqu'un à une idée, faire vite svp !
Voici mon code : je souhaiterai récupérer mon tableau de caractere, remplit grace à la fonction stockage, dans ma fonction main.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void stockage(char *argument)
{
char message0[]="chaine1";
char message1[]="chaine2";
char message2[]="chaine3";
*argument = malloc(3*sizeof(char*));
strcpy ( argument[0] , message0);
strcpy ( argument[1] , message1);
strcpy ( argument[2] , message2);
printf("%s\n",argument[0]);
printf("%s\n",argument[1]);
printf("%s\n",argument[2]);
}
void main(void)
{
char **argument;
stockage(&argument);
printf("%s\n",argument[0]);
printf("%s\n",argument[1]);
printf("%s\n",argument[2]);
}
Merci d'avance!!
Jo