#include <unistd.h>
int ft_strncmp(char *s1, char *s2, unsigned int n)
{
unsigned int i;
int stop;
i = 0;
while ((i < n) && ((s1[i] != '\\0') || (s2[i] != '\\0')))
{
if (s1[i] != s2[i])
{
stop = s1[i] - s2[i];
break ;
}
else
{
stop = s1[i] - s2[i];
}
i++;
}
return (stop);
}
#include <stdio.h>
#include <string.h>
int main(void)
{
char a[] = "abedeft";
char b[] = "abzdfft";
printf("%d", ft_strncmp(a, b, 6));
printf("%d", strncmp(a, b, 6));
}