Computer >> Máy Tính >  >> Lập trình >> lập trình C

strcoll () trong C / C ++

Hàm strcoll () được sử dụng để so sánh hai chuỗi bằng trình tự đối chiếu ngôn ngữ cụ thể.

Nó trả về -

  • không, khi cả hai chuỗi đều giống nhau,
  • giá trị lớn hơn 0 khi chuỗi đầu tiên lớn hơn chuỗi khác
  • giá trị nhỏ hơn 0, khi chuỗi đầu tiên nhỏ hơn chuỗi khác.

Đây là cú pháp của strcoll () trong ngôn ngữ C,

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

Đây là một ví dụ về strcoll () trong ngôn ngữ C,

Ví dụ

#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);
}

Đầu ra

String s1 is greater than string s2