완료됨
strcmp 함수 설명부분

같으면 0 다르면 1 아닌가요! 제가 잘못 알고있는건가요? 헷갈립니다

#리버싱 #실습
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 1
avatar
Dreamhack
대표 업적 없음
avatar
Dreamhack
대표 업적 없음

안녕하세요 드림핵입니다.
strcmp 함수는 같으면 0, 다르면 1을 반환하는 것이 맞습니다. 그러나 예제의 경우 strcmp가 반환하는 값이 0인지 비교하는 식이 존재합니다.
strcmp(a1, "Compar3_the_str1ng") == 0
따라서 strcmp에서 0이 반환되면 true 즉 1이 반환되고, 1이 반환되면 false 즉 0이 반환됩니다.

2022.02.24. 14:36