설명
memccpy(3)는 src 데이터를 n바이트만큼 dest에 복제할 때에 src 데이터에서 문자 c를 만나면 c까지 복제하고 복제를 중단합니다. 복제된 dest변수에서 복제가 끝난 다음 번지를 return합니다. 만약 문자 c를 만나지 않았다면, n바이트를 복제하고 NULL을 return합니다.
인자
dest - 복제가 되는 destination 변수
src - 복제할 원본 데이터
c - src에서 만나면 복제를 중단할 데이터(unsigned char값)
n - 복제할 데이터의 byte수
리턴 값
dest + 복사된 바이트 수
- dest에 복제가 끝난 데이터의 다음 메모리 번지
- 추가 복제를 쉽게 하기 위하여 다음 번지를 return함
NULL
- src에서 c문자를 만나지 못함.
- n바이트를 복제하고 NULL을 return함
'42 Libft' 카테고리의 다른 글
#1.8 ft_memmove (0) | 2020.10.04 |
---|---|
#1.7 ft_atoi 수정완료 (0) | 2020.10.03 |
#1.5 ft_strncmp (수정 완료) (0) | 2020.10.03 |
#1.3 ft_strnstr 수정완료 (0) | 2020.10.03 |
#1.4 ft_memcpy (0) | 2020.10.02 |