int ft_strncmp(const char *s1, const char *s2, size_t n)
- 헤더
#include <string.h>
- 형태
int strncmp(const char *s1, const char *s2, size_t n)
#include "libft.h"
int ft_strncmp(const char *s1, const char *s2, size_t n)
{
size_t t;
unsigned char *ss1;
unsigned char *ss2;
t = 0;
ss1 = (unsigned char*)s1;
ss2 = (unsigned char*)s2;
while (t < n && (ss1[t] != '\0' || ss2[t] != '\0'))
{
if (ss1[t] != ss2[t])
return (ss1[t] - ss2[t]);
t++;
}
return (0);
}