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