C++
memcmp 바이트 Array 비교를 할 때 사용
leo21c
2021. 3. 31. 16:30
C, C++ 표준 함수 중에 memcmp 함수가 존재하다.
#include <string.h> // C++ 에서는 <cstring> int memcmp(const void* ptr1, const void* ptr2, size_t num); |
ptr1 이 가리키는 처음 num 바이트의 데이터와 ptr2 가 가리키는 처음 num 바이트의 데이터를 비교하여 이들이 같다면 0 을 리턴하고 다르다면 0 이 아닌 값을 리턴.
이 함수를 사용하는 바이트 Array가 같은지 확인을 할 수 있다.
for 문을 돌면서 바이트 하나씩 비교하는 함수를 만들 필요가 없다.
LIST