prototype : void bzero(void *s, size_t n);

description : bzero() 함수는 s가 가리키는 곳에 '0'바이트를 n개 만큼 적는다.
n이 0인 경우 bzero()는 아무것도 하지 않는다.
헤더 파일 :  #include <strings.h>
관련 함수 : memset - https://42kchoi.tistory.com/5



----------------------------------------------------------------------------

prototype : void *memcpy(void *dst, const void *src, size_t n);

description
 - memcpy()함수는 src에서 dst로 n개 만큼의 바이트를 복사하는 것이다. dst와 src가 오버랩 되는 경우 그 행동은 undefined이며 memmove를 대신 써야 한다.
 - 반환값은 dst이다.

(N에 소스의 문자 수보다 큰 값을 입력하면 소스 길이가 끝나도 복사를 시도)


----------------------------------------------------------------------------

prototype : void *memccpy(void *dst, const void *src, int c, size_t len);

description : memccpy() 함수는 src에서 dst로 바이트를 복사한다. (unsigned char로 변환된) c가 src 안에 있다면 복사는 중단되고 dst 내 c 다음의 바이트를 가리키는 포인터가 반환된다. 그렇지 않으면, len 개 만큼 복사되고 NULL 포인터가 반환된다.

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">