lib
This commit is contained in:
@@ -35,6 +35,7 @@ size_t ft_strlcat(char *dst, const char *src, size_t dstsize);
|
|||||||
char *ft_strchr(const char *s, int c);
|
char *ft_strchr(const char *s, int c);
|
||||||
char *ft_strrchr(const char *s, int c);
|
char *ft_strrchr(const char *s, int c);
|
||||||
int ft_strncmp(const char *s1, const char *s2, size_t n);
|
int ft_strncmp(const char *s1, const char *s2, size_t n);
|
||||||
|
int ft_strcmp(const char *s1, const char *s2);
|
||||||
char *ft_strnstr(const char *haystack, const char *needle, size_t len);
|
char *ft_strnstr(const char *haystack, const char *needle, size_t len);
|
||||||
char *ft_substr(const char *s, unsigned int start, size_t len);
|
char *ft_substr(const char *s, unsigned int start, size_t len);
|
||||||
char *ft_strdup(const char *s1);
|
char *ft_strdup(const char *s1);
|
||||||
|
|||||||
11
lib/libft/srcs/str/ft_strcmp.c
Normal file
11
lib/libft/srcs/str/ft_strcmp.c
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#include "../../libft.h"
|
||||||
|
|
||||||
|
int ft_strcmp(const char *s1, const char *s2)
|
||||||
|
{
|
||||||
|
while (*s1 && *s2 && (*s1 == *s2))
|
||||||
|
{
|
||||||
|
s1++;
|
||||||
|
s2++;
|
||||||
|
}
|
||||||
|
return ((unsigned char) *s1 - (unsigned char) *s2);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user