C언어 strcmp 함수에 대해 질문입니다.
글쓴이: lhs8421478 / 작성시간: 수, 2013/01/16 - 6:30오후
링크드리스트로 주소록을 작성하고
node->name으로 선택정렬을 해보았습니다.
근데 strcmp함수를 써서 하였는데요...
strcmp함수는 바이트 단위로 검사를 하는걸로 알고있는데요...
한글도 가 ~ 하 까지도 검사를 하는것을 보고 좀 놀라서 구글링을 해보았지만...
어디에도 시원한 답변이 없어서 이렇게 글을 올립니다..
아시는 고수분 계신다면 좀 알려주세요 ㅠㅠ
strcmp 함수에 대해서 자세히 알고 싶습니다 ㅠㅠ
Forums:
CP949(확장 완성형) 같은 변태적인 문자열 집합을
CP949(확장 완성형) 같은 변태적인 문자열 집합을 제외하면,
대체로 가나다 순으로 글자가 정렬이 되어 있으므로
바이트 단위로 정렬을 해도 대체로 가나다 순서로 정렬이 됩니다.
하지만 완벽하다는 보장은 못하겠군요...
그리고 같은 글자끼리는 정렬이 된다 하더라도
한글이 먼저일지, 한자가 먼저일지, 영어가 먼저일지, 특수문자들끼리는 어떻게 정렬이 될지는
달라질 수 있겠지요...
댓글 달기