该函数strcoll()
用于使用特定于语言环境的整理序列比较两个字符串。
它返回-
零,当两个字符串相同时,
当第一个字符串大于其他字符串时,大于零值
当第一个字符串小于其他字符串时,小于零值。
这是strcoll()
C语言的语法,
int strcoll(const char *first_string, const char *second_string);
这是strcoll()
C语言的示例,
#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