ft_memcmp

nawkim·2021년 5월 26일
0

libft

목록 보기
22/44

1. 프로토타입

int	ft_memcmp(const void *s1, const void *s2, size_t n)
  • 헤더
#include <string.h>
  • 형태
int	memcmp(const void *s1, const void *s2, size_t n)

2. 용도

3. 리턴값

4. 코드 구현

#include "libft.h"

int	ft_memcmp(const void *s1, const void *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)
	{
		if (ss1[t] != ss2[t])
			return (ss1[t] - ss2[t]);
		t++;
	}
	return (0);
}

5. 코드 설명

profile
공부 기록.

0개의 댓글