add ft_memchr function

This commit is contained in:
2025-10-11 21:55:46 +02:00
parent c25260933d
commit 8a5f4636ff
3 changed files with 37 additions and 2 deletions

18
ft_memchr.c Normal file
View File

@@ -0,0 +1,18 @@
#include "libft.h"
void *ft_memchr(const void *s, int c, size_t n)
{
size_t i;
const unsigned char *ptr;
i = 0;
ptr = (const unsigned char *)s;
while (i < n)
{
if ((unsigned char)c == ptr[i])
return ((void*)(ptr+i));
i++;
}
return NULL;
}