kth   2년 전

c++ STL sort함수를 사용하려고 합니다. cmp함수를 구현하여 활용했 는데 어디가 틀렸을까요?

jh05013   2년 전

2
a
ab

kth   2년 전

제가 문제이해를 잘못한건가요 ?

사전식으로 하면 a가 ab보다 먼저 나타나지 않나요?

jh05013   2년 전

네, 그래서 a가 출력되어야 합니다.

https://ideone.com/33T9ET

kth   2년 전

cb281e56-ecb8-496d-b133-0552b6904d52

kth   2년 전

비주얼 스튜디오로 그냥 돌렸는데 저는 이렇게 나오는데 음.. 이런건 컴파일러 문젠가요? 

jh05013   2년 전

strcmp는 대소관계에 따라 양수, 0, 음수를 반환할 뿐 정확히 1, 0, -1일 필요는 없는 것으로 보입니다. GCC에서는 98이나 2 등의 수가 나왔습니다. 이 부분을 고치면 맞습니다.

http://www.cplusplus.com/refer...

kth   2년 전

아 깜빡하고 있었네요. 감사합니다.

댓글을 작성하려면 로그인해야 합니다.