[C언어] String.h 라이브러리 함수 - memcmp() 함수 파헤치기(문자열을 비교해보자, 같은 문자열 찾기)
memcmp() 함수의 헤더 파일 #include memcmp() 함수의 원형 int memcmp(const void * ptr1, const void * ptr2, size_t num); Parameter ptr1 비교할 첫번째 메모리 블럭의 주소를 인자로 받으며 void * 형으로 되어 있다. ptr2 비교할 두번째 메모리 블럭의 주소를 인자로 받으며 void * 형으로 되어 있다. num 비교할 문자의 길이이며 size_t 형으로 되어 있다. 리턴 값 세가지 형태로 리턴된다. 1. ptr1이 ptr2보다 클 경우 => 0보다 큰 값을 리턴 (첫번째 인자의 문자가 두번째 인자의 문자보다 큰 경우) 2. ptr1이 ptr2보다 작은 경우 => 0보다 작은 값을 리턴 (첫번째 인자의 문자가 두번째 인자의..