#include <stdio.h>

int	ft_strncmp(char *s1, char *s2, unsigned int n)
{
	unsigned int	i;

	i = 0;
	if (n == 0)
		return (0);
	while (i < n - 1 && (s1[i] == s2[i]) && s1[i] != '\0')
	{
		i++;
	}
	if (s1[i] != s2[i])
		return (s1[i] - s2[i]);
	return (0);
}

int	main(void)
{
	char	s1[] = "tesv";
	char	s2[] = "test";
	unsigned int	n;

	n = 5;
	printf("%d", ft_strncmp(s1, s2, n));
	return (0);
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: