ft_strrchr - chanhl22/libft GitHub Wiki
1 /* ************************************************************************** */
2 /* */
3 /* ::: :::::::: */
4 /* ft_strrchr.c :+: :+: :+: */
5 /* +:+ +:+ +:+ */
6 /* By: chanhlee <[email protected].> +#+ +:+ +#+ */
7 /* +#+#+#+#+#+ +#+ */
8 /* Created: 2021/01/26 19:46:11 by chanhlee #+# #+# */
9 /* Updated: 2021/01/27 15:16:13 by chanhlee ### ########.fr */
10 /* */
11 /* ************************************************************************** */
12
13 #include "libft.h"
14
15 char *ft_strrchr(const char *s, int c)
16 {
17 int i;
18
19 i = ft_strlen(s); //๋ค ๋ถํฐ ์ฐพ๋ ๊ฑฐ๋๊น ์ด ๊ธธ์ด์์ ๋นผ์ค๋ค.
20 while (i >= 0)
21 {
22 if (s[i] == (char)c) //๊ฐ์ผ๋ฉด ๊ฐ์ ์์น๋ถํฐ ํฌ์ธํฐ ๋ฆฌํด
23 return ((char*)(s + i));
24 i--;
25 }
26 return (NULL);
27 }