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語言編程學習基地

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習書籍分享:

編程學習視頻分享:

相關文章
相關標籤/搜索