모두의 코드
C 언어 레퍼런스- strcoll 함수
작성일 : 2010-07-10
이 글은 5274 번 읽혔습니다.
아직 C 언어와 친숙하지 않다면, 씹어먹는 C 언어 강좌를 보는 것이 어떻까요?
strcoll
#include <string.h> // C++ 에서는 <cstring> int strcoll(const char* str1, const char* str2);
locale
을 이용하여 두 개의 문자열을 비교한다.
C 형식 문자열인 str1
과 str2
를 LC_COLLATE
에 정의되어 있는 방식에 따라 해석 된 후 비교하게 된다. 이 함수 역시 문자 하나 하나를 일일히 비교하여 두 개의 문자가 다른 것이 나타날 때 까지나 NULL
에 도달할 때 까지 비교를 수행한다.
인자
str1
비교할 C 형식 문자열
str2
비교할 C 형식 문자열
리턴값
아래와 같은 규칙으로 값을 리턴한다.
두 문자열이 일치하면 0 을 반환한다.
만일 str1
과 str2
에서 최초로 일치하지 않는 문자의 값이 str1
이 더 크다면 0 보다 큰 값을 반환하고 그렇지 않다면 0 보다 작은 값을 반환하게 된다.
참고 자료
첫
댓글을 달아주세요!
강좌에 관련 없이 궁금한 내용은
여기를 사용해주세요
또는 직접 입력하세요 (댓글 수정시 비밀번호가 필요합니다)
댓글을 불러오는 중입니다..