int main(int argc, char **argv) { int i; i = 0; if (argc == 2 && argv[1][0] != '\0') { ft_print(ft_trim(argv[1])); } write(1, "\n", 1); return (0); }
static char *ft_red(char *p, char *b) { char *s; if (!(s = (char *)malloc((ft_strlen(b) + ft_strlen(p) + 3) * sizeof(char)))) return (s); s = ft_strcpy(s, "/"); if (b && ft_strcmp(b, "\0") != 0) { s = ft_strcat(s, b); if (p && ft_strcmp(p, "\0") != 0) s = ft_strcat(s, "/"); } s = ft_strcat(s, p); s = ft_trim(s); return (s); }