/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strjoin.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gbaconni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/08/19 11:25:51 by gbaconni #+# #+# */ /* Updated: 2021/08/19 17:54:51 by gbaconni ### ########.fr */ /* */ /* ************************************************************************** */ #include #include #include static int ft_strlen(char *str) { int len; len = 0; while (str[len++] != '\0') continue ; return (len); } char *ft_strjoin(int size, char **strs, char *sep) { char *str; int len; int i; len = 0; len = strlen(sep); printf("strlen %d", len); len = 0; len = ft_strlen(sep); printf("ft_strlen %d", len); len = 0; i = 0; while (i < size) { len += ft_strlen(strs[i]) - 1; len += ft_strlen(sep) - 1; } printf("len=%d\n", len); str = (char *) malloc(len * sizeof(char)); return (str); }