Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- size_t ft_strcpy(char *dst, const char *src)
- {
- size_t src_len;
- size_t i;
- if (!dst || !src)
- return (0);
- src_len = ft_strlen(src);
- i = 0;
- while (i < src_len)
- {
- dst[i] = src[i];
- i++;
- }
- dst[i] = 0;
- return (src_len);
- }
- char *ft_strjoin(char const *s1, char const *s2)
- {
- char *append;
- int append_size;
- if (!s1 && !s2)
- return (0);
- append_size = ft_strlen(s1) + ft_strlen(s2) + 1;
- if (!(append = malloc(append_size * sizeof(char))))
- {
- free((void *)s1);
- return (0);
- }
- ft_strcpy(append, s1);
- ft_strcpy(&append[ft_strlen(s1)], s2);
- free((void *)s1);
- return (append);
- }
Advertisement
Add Comment
Please, Sign In to add comment