모두의 코드
C 언어 레퍼런스- strcoll 함수

작성일 : 2010-07-10
아직 C 언어와 친숙하지 않다면, 씹어먹는 C 언어 강좌를 보는 것이 어떻까요?

strcoll

#include <string.h> // C++ 에서는 <cstring>

int strcoll ( const char * str1, const char * str2 );

locale 을 이용하여 두 개의 문자열을 비교한다.

C 형식 문자열인 str1str2LC_COLLATE 에 정의되어 있는 방식에 따라 해석 된 후 비교하게 된다. 이 함수 역시 문자 하나 하나를 일일히 비교하여 두 개의 문자가 다른 것이 나타날 때 까지나 NULL 에 도달할 때 까지 비교를 수행한다.

 인자

str1

비교할 C 형식 문자열

str2

비교할 C 형식 문자열

 리턴값

아래와 같은 규칙으로 값을 리턴한다.

두 문자열이 일치하면 0 을 반환한다.

만일 str1str2 에서 최초로 일치하지 않는 문자의 값이 str1 이 더 크다면 0 보다 큰 값을 반환하고 그렇지 않다면 0 보다 작은 값을 반환하게 된다.

 연관된 함수

프로필 사진 없음
댓글에 글쓴이에게 큰 힘이 됩니다