aboutsummaryrefslogtreecommitdiff
path: root/ft_strchr.c
diff options
context:
space:
mode:
Diffstat (limited to 'ft_strchr.c')
-rw-r--r--ft_strchr.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/ft_strchr.c b/ft_strchr.c
new file mode 100644
index 0000000..67b969e
--- /dev/null
+++ b/ft_strchr.c
@@ -0,0 +1,17 @@
+#include <stdlib.h>
+
+char *ft_strchr(const char *s, int c)
+{
+ char *cursor;
+
+ cursor = (char*)s;
+ while (*cursor)
+ {
+ if (*cursor == (char)c)
+ return (cursor);
+ cursor++;
+ }
+ if (c == 0)
+ return (cursor);
+ return (NULL);
+}