Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C/C++의 strcoll()

<시간/>

strcoll() 함수는 로케일 특정 조합 순서를 사용하여 두 문자열을 비교하는 데 사용됩니다.

그것은 반환 -

  • 0, 두 문자열이 동일한 경우
  • 첫 번째 문자열이 다른 문자열보다 큰 경우 값이 0보다 큼
  • 0보다 작은 값, 첫 번째 문자열이 다른 문자열보다 작은 경우

다음은 C 언어의 strcoll() 구문입니다.

int strcoll(const char *first_string, const char *second_string);

다음은 C 언어의 strcoll() 예제입니다.

예시

#include <stdio.h>
#include <string.h>
int main () {
   const char s1[] = "Helloworld";
   const char s2[] = "Blank";
   char *result;
   result = strcoll(s1, s2);
   if(result > 0)
   printf("String s1 is greater than string s2");
   else if(result < 0)
   printf("String s1 is less than string s2");
   else
   printf(" Strings are not same");
   return(0);
}

출력

String s1 is greater than string s2