메모리 영역이 대해서 검색과 비교를 할 수 있는 함수가 존재한다. 메모리의 사용량이 많다면 상당히 유용한 함수들이다. 우선은 메모리 영역을 검색하는 함수에 대해서 알아보려 한다.
함수 이름 | 기능
memchr | 메모리 영역에서 임의의 문자를 검색한다.
이것도 예제를 보면 된다. 문자 ‘A’를 찾는 예제를 작성하였다.
문자 A가 시작되는 문자열을 찾아서 차례대로 출력해주고 있다. 이렇게 쭉 반복하다가 더 이상 찾지 못하면 NULL을 반환하게 되어서 while문을 빠져나가게 된다. 이를 통해 다 검색되면 NULL이 반환된다는 것도 알 수 있다.