#include void ft_putstr(char *str) { write(1, "<", 1); while (*str) write(1, str++, 1); write(1, ">", 1); } // strs must be a null terminated array void ft_print_str_tab(char **strs, char *delim) { while (*strs) { ft_putstr(*strs++); ft_putstr(delim); } } void free_tab(char **tab) { int i; i = -1; while (tab[++i]) free(tab[i]); free(tab); } int main(void) { char **tab; tab = ft_split(";0123:4567;89xx;1;1;1;1;1y2;", ":y;"); ft_print_str_tab(tab, "\n"); free_tab(tab); return (0); }