From 5b653ccffdc33c8774697a93cad0b499b88dca71 Mon Sep 17 00:00:00 2001 From: Charles Date: Sun, 28 Jul 2019 21:12:28 +0200 Subject: std library function almost done, tested with libft-unit-tests --- ft_strrchr.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ft_strrchr.c (limited to 'ft_strrchr.c') diff --git a/ft_strrchr.c b/ft_strrchr.c new file mode 100644 index 0000000..7f01501 --- /dev/null +++ b/ft_strrchr.c @@ -0,0 +1,16 @@ +#include +#include "libft.h" + +char *ft_strrchr(const char *s, int c) +{ + size_t i; + + i = ft_strlen(s); + while (s[i] != (char)c) + { + if (i == 0) + return (NULL); + i--; + } + return ((char*)s + i); +} -- cgit