C/C中的strcoll()++

strcoll() 是一个内置的库函数,在中声明 头文件。此函数用于比较 str1 用手指的那个 str2 这个 strcoll() 函数根据当前区域设置的规则执行比较 立法会 类别 语法:

null
int strcoll(const char *str1, const char *str2)

参数: 函数strcoll()将两个字符串作为参数,并返回一个整数值。

Value                   Meaning
less than zero          str1 is less than str2
zero                    str1 is equal to str2
greater than zero       str1 is greater than str2
  1. 小于零: 什么时候 str1 不到 str2

    // C program to illustrate strcoll()
    #include <stdio.h>
    #include <string.h>
    int main()
    {
    char str1[13];
    char str2[13];
    int ret;
    strcpy (str1, "GEEKSFORGEEKS" );
    strcpy (str2, "geeksforgeeks" );
    ret = strcoll (str1, str2);
    if (ret > 0) {
    printf ( "str1 is greater than str2" );
    } else if (ret < 0) {
    printf ( "str1 is lesser than str2" );
    } else {
    printf ( "str1 is equal to str2" );
    }
    return (0);
    }

    
    

    输出:

    str1 is lesser than str2
    
  2. 大于零: 什么时候 str1 大于 str2

    // C program to illustrate strcoll()
    #include <stdio.h>
    #include <string.h>
    int main()
    {
    char str1[13];
    char str2[13];
    int ret;
    strcpy (str1, "geeksforgeeks" );
    strcpy (str2, "GEEKSFORGEEKS" );
    ret = strcoll (str1, str2);
    if (ret > 0) {
    printf ( "str1 is greater than str2" );
    } else if (ret < 0) {
    printf ( "str1 is lesser than str2" );
    } else {
    printf ( "str1 is equal to str2" );
    }
    return (0);
    }

    
    

    输出:

    str1 is greater than str2
    
  3. 等于零: 什么时候 str1 等于 str2

    // C program to illustrate strcoll()
    #include <stdio.h>
    #include <string.h>
    int main()
    {
    char str1[13];
    char str2[13];
    int ret;
    strcpy (str1, "GEEKSFORGEEKS" );
    strcpy (str2, "GEEKSFORGEEKS" );
    ret = strcoll (str1, str2);
    if (ret > 0) {
    printf ( "str1 is greater than str2" );
    } else if (ret < 0) {
    printf ( "str1 is lesser than str2" );
    } else {
    printf ( "str1 is equal to str2" );
    }
    return (0);
    }

    
    

    输出:

    str1 is equal to str2
    

相关职能: strcmp() , memcmp()

本文由 希瓦尼·古泰尔 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享