C/C++编程笔记:C++中的strcoll()函数及其使用

strcoll()是内置库函数,在<string.h>头文件中声明。编程

句法:微信

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

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

一、小于零:str1小于str2时学习

    #include <stdio.h> 

    #include <string.h>

    intmain()

    {

        charstr1[10];

        charstr2[10];

        intret;

        strcpy(str1, "abc");

        strcpy(str2, "ABC");

        ret = strcoll(str1, str2);

        if(ret > 0) {

            printf("str1 is greater than str2");

        } elseif(ret < 0) {

            printf("str1 is lesser than str2");

        } else{

            printf("str1 is equal to str2");

        }

        return(0);

    }

 输出:str1大于str2spa

 

二、大于零:当str1大于str2时code

    #include <stdio.h> 

    #include <string.h>

    intmain()

    {

        charstr1[10];

        charstr2[10];

        intret;

        strcpy(str1, "GEEKSFORGEEKS");

        strcpy(str2, "geeksforgeeks");

        ret = strcoll(str1, str2);

        if(ret > 0) {

            printf("str1 is greater than str2");

        } elseif(ret < 0) {

            printf("str1 is lesser than str2");

        } else{

            printf("str1 is equal to str2");

        }

        return(0);

    }

输出:str1小于str2视频

 

三、等于零:str1等于str2时blog

    #include <stdio.h>

    #include <string.h>

    intmain()

    {

        charstr1[10];

        charstr2[10];

        intret;

        strcpy(str1, "GEEKSFORGEEKS");

        strcpy(str2, "GEEKSFORGEEKS");

        ret = strcoll(str1, str2);

        if(ret > 0) {

            printf("str1 is greater than str2");

        } elseif(ret < 0) {

            printf("str1 is lesser than str2");

        } else{

            printf("str1 is equal to str2");

        }

        return(0);

    }

输出:str1等于str2教程

以上。

天天学点小知识,但愿对你有帮助~

另外若是你想更好的提高你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许能够帮到你~

C语言C++编程学习交流圈子,QQ群464501141点击进入】微信公众号:C语言编程学习基地

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比本身琢磨更快哦!

编程学习书籍分享:

编程学习视频分享:

相关文章
相关标签/搜索