C/C++ 中的 strcoll()
strcoll() 函数用于使用特定于区域设置的排序序列比较两个字符串。
它返回−
- 当两个字符串相同时的零值,
- 当第一个字符串大于另一个字符串时的大于零的值
- 当第一个字符串小于另一个字符串时的小于零的值。
以下是 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
广告