#include int main(void) { char **strs; char *sep; int size; char *result; size = 5; // sep = ""; sep = ""; strs = malloc(sizeof(char*) * size); strs[0] = "First"; strs[1] = "Second"; strs[2] = "Third"; strs[3] = "Fourth"; strs[4] = "Fifth"; printf("strs size: '%d'\n", size); printf("The delim: '%s'\n", sep); printf("strs[0]: '%s'\n", strs[0]); printf("strs[1]: '%s'\n", strs[1]); printf("strs[2]: '%s'\n", strs[2]); printf("strs[3]: '%s'\n", strs[3]); printf("strs[4]: '%s'\n", strs[4]); result = ft_strjoin(size, strs, sep); printf("The concatenated string: '%s'\n", result); printf("Length of that string: %d\n", ft_strlen(result)); free(result); free(strs); return (0); }