/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* main.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gbaconni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/08/20 09:34:53 by gbaconni #+# #+# */ /* Updated: 2021/08/20 09:36:09 by gbaconni ### ########.fr */ /* */ /* ************************************************************************** */ #include #include #include #include char *ft_strjoin(int size, char **strs, char *sep); int main(void) { int i; char *sep; char **strs; char *result; sep = ""; strs = malloc(3 * sizeof(*strs)); sep = (char *) malloc(32 * sizeof(char)); i = 0; while (i < 3) { strs[i] = (char *) malloc(32 * sizeof(char)); printf("Input String #%d [Max 31]: ", i + 1); scanf("%s", strs[i++]); } printf("Input Separator: "); scanf("%s", sep); result = ft_strjoin(i, strs, sep); printf("size=%d sep=%s result=%s (ft_strjoin)\n", i, sep, result); return (0); }