헤더 : string.h 


int memcmp(주소1, 주소2, 바이트사이즈);

 

주소1과 주소2를 시작점으로 하여 바이트사이즈 만큼의 메모리 기록 된 값이 같으면 0 , 다르면 0 아닌값 반환. 

주소1의 값 < 주소2의 값 이면 0보다 작은값 반환. 

주소1의 값 > 주소2의 값 이면 0보다 큰값 반환. 


 

 

void *memcpy(주소1,주소2,바이트사이즈);

주소2를 시작으로 하여 바이트사이즈 만큼의 데이터를 주소1에 복사.

반환값 : 주소1 

 

void *memset(주소,바이트 데이터,바이트사이즈);

주소를 시작으로 바이트 사이즈 만큼 동일한 byte 데이터 기록.

반환값 : 주소



memmove 와 배열 시프트 : http://igotit.tistory.com/1013






첫등록 : 2016년 4월 7일 

최종수정 : 2019년 3월 13일 


본 글 단축주소 : https://igotit.tistory.com/732




Posted by 리치굿맨

댓글을 달아 주세요