From 95ccc46ad62c59e648679acad8b44ba5d4465e3d Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Wed, 8 May 2024 13:14:19 +0200 Subject: Add libft as dir --- libft/ft_substr.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 libft/ft_substr.c (limited to 'libft/ft_substr.c') diff --git a/libft/ft_substr.c b/libft/ft_substr.c new file mode 100644 index 0000000..81ca8c6 --- /dev/null +++ b/libft/ft_substr.c @@ -0,0 +1,45 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_substr.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: dkaiser = slen) + len = 0; + if (slen - start < len) + len = (slen - start); + result = malloc(len + 1); + if (!result) + return (0); + result[len] = '\0'; + i = 0; + while (i < len) + { + result[i] = s[i + start]; + i++; + } + return (result); +} + +/* #include */ +/* int main () */ +/* { */ +/* char s[] = "Hello there"; */ +/* char *substr = ft_substr(s, 0, 2); */ +/* printf("%s\n", substr); */ +/* } */ -- cgit v1.2.3