33 lines
723 B
C
33 lines
723 B
C
#include <stdio.h>
|
|
|
|
int main(void)
|
|
{
|
|
char **strs;
|
|
char *sep;
|
|
int size;
|
|
char *result;
|
|
|
|
size = 5;
|
|
// sep = "<DELIM>";
|
|
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);
|
|
}
|