diff options
| -rw-r--r-- | ft_split.c | 12 | ||||
| -rw-r--r-- | libft.h | 3 |
2 files changed, 13 insertions, 2 deletions
@@ -6,7 +6,7 @@ /* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/03/08 15:36:44 by dkaiser #+# #+# */ -/* Updated: 2024/03/10 13:09:06 by dkaiser ### ########.fr */ +/* Updated: 2024/05/08 11:49:32 by dkaiser ### ########.fr */ /* */ /* ************************************************************************** */ @@ -89,6 +89,16 @@ char **ft_split(char const *s, char c) return (result); } +void ft_free_split(char **split) +{ + int i; + + i = 0; + while (split[i]) + free(split[i++]); + free(split); +} + /* #include <stdio.h> */ /* int main() */ /* { */ @@ -6,7 +6,7 @@ /* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/03/10 16:37:54 by dkaiser #+# #+# */ -/* Updated: 2024/04/29 16:30:12 by dkaiser ### ########.fr */ +/* Updated: 2024/05/08 11:50:11 by dkaiser ### ########.fr */ /* */ /* ************************************************************************** */ @@ -48,6 +48,7 @@ char *ft_substr(char const *s, unsigned int start, size_t len); char *ft_strjoin(char const *s1, char const *s2); char *ft_strtrim(char const *s1, char const *set); char **ft_split(char const *s, char c); +void ft_free_split(char **split); char *ft_itoa(int n); char *ft_strmapi(char const *s, char (*f)(unsigned int, char)); void ft_striteri(char *s, void (*f)(unsigned int, char *)); |
