#include "my.h" 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 */ }typedef t_stock_par; struct s_stock_par *my_param_to_tab(int ac, char **av) { int var; t_stock_par *tab2; var = 0; tab2 = (t_stock_par *) malloc((ac + 1) * sizeof(t_stock_par)); while (var <= ac) { tab2[var].size_param = my_strlen(av[var]); tab2[var].str = av[var]; tab2[var].copy = my_strdup(av[var]); tab2[var].tab = my_str_to_wordtab(av[var]); var++; } var = 0; while (var <= ac) { my_putnbr(tab2[var].size_param); my_putstr(tab2[var].str); my_putstr(tab2[var].copy); my_putstr(tab2[var].tab); } return (tab2); } int main(int ac, char **av) { my_param_to_tab(ac, av); }