나는 압축 된 unsigned char
알려진 크기의 배열이 있습니다. 압축 고려 때문에 나는 끝에 null-terminator를 저장하지 않습니다. 같은 형식의 다른 배열과 비교하고 싶습니다. 무엇을 이 최선의 방법일까요?null이 아닌 종료 문자 배열 비교
압축 된 배열을 새 배열에 복제하고 null 종결자를 추가 한 다음 strcmp()
을 사용하여 비교할 것을 생각했습니다.
더 좋은 제안이 있으십니까? 당신이 배열의 크기를 알고 있기 때문에
또는 단순히 배열을 반복하고 요소를 비교할 수 있습니다. –
표준 메모리 비교 함수는 [memcmp] (http://www.cplusplus.com/reference/cstring/memcmp/)라고합니다. – usr2564301