86 – 메모리 영역의 검색 함수

메모리 영역이 대해서 검색과 비교를 할 수 있는 함수가 존재한다. 메모리의 사용량이 많다면 상당히 유용한 함수들이다. 우선은 메모리 영역을 검색하는 함수에 대해서 알아보려 한다.

함수 이름 | 기능

memchr | 메모리 영역에서 임의의 문자를 검색한다.

이것도 예제를 보면 된다. 문자 ‘A’를 찾는 예제를 작성하였다.

스크린샷 2017-05-06 오후 2.03.52스크린샷 2017-05-06 오후 2.04.05

문자 A가 시작되는 문자열을 찾아서 차례대로 출력해주고 있다. 이렇게 쭉 반복하다가 더 이상 찾지 못하면 NULL을 반환하게 되어서 while문을 빠져나가게 된다. 이를 통해 다 검색되면 NULL이 반환된다는 것도 알 수 있다.

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.