strcmp는 사전상 위치를 비교하여 인자1이 인자2보다 앞에 있으면 -1을, 뒤에 있으면 1을, 같으면 0을 반환하는 함수이다.
strcmp로는 영문만 비교해보았는데, 한글을 비교할 일이 생겨서 어떻게 할지 고민하다가,
"우리는 완성형을 쓰는데, 어딘가에 ASCII코드처럼 순차적으로 저장되어 있지 않을까?"
해서 strcmp로 테스트 해 보았다.
걱정과 달리 아주 잘 되었다! 심지어 받침 비교도 잘 되었다.( 닭, 닳 같은... )
참 쉽게 해결한 것 같다. 또 필요할 때가 있을 지 몰라 써둔다.ㅎㅎ
예시 코드
#include< stdio.h > |
'Programming > C&C++' 카테고리의 다른 글
VS에서 메모리 누수 찾기 : Visual Leak Detector for Visual C++ (0) | 2013.11.05 |
---|---|
[C] 라이브러리 호출 (0) | 2013.08.06 |
[C] strftime 함수(시간->문자열) (0) | 2013.08.04 |
[C] printf 디버깅 대박 팁 (0) | 2013.06.21 |
[C]콘솔 관련 함수들~ (3) | 2013.03.14 |