struct s_stock_par { int size_param; /* longueur du parametre */ char *str; /* adresse du parametre */ char *copy; /* copie du parametre */ char **tab; /* renvoye par my_str_to_wordtab */ }; struct s_stock_par *my_param_to_tab(int ac, char **av) { struct s_stock_par var; struct s_stock_par tableau; var.size_param = ac; *(var.str) = &av; **(var.tab) = my_str_to_wordtab(av); tableau = (struct s_stock_par *) malloc(10*sizeof(struct s_stock_par)); my_strcpy(tableau.copy, av); } int main(int ac, char **av) { my_param_to_tab(ac, av); }