strcmp函式的實現

2021-06-25 20:18:00 字數 615 閱讀 7120

/*

6、實現strcmp函式的功能,要求按照先比字元後比長度的方式。

*/#include

int stringlength(char array)

return arraylength;

}int stringcmp(char array1,char array2)

else if (array1[i]

}if(i==stringlength(array1)||i==stringlength(array2))

else if(stringlength(array1)

else

}return returnnum;

} void main()

{char array1[100],array2[100];

int intcmp=0;

printf("請輸入第乙個字串:");

scanf("%s",array1);

printf("請輸入第二個字串:");

scanf("%s",array2);

intcmp=stringcmp(array1,array2);

printf("這兩個字串比較後的結果為:%d\n",intcmp);

strcmp函式實現

功能 比較字串s1和s2大小。一般形式 int strcmp 字串1,字串2 說明 當s1s2時,返回 1 即兩個字串自左向右逐個字元相比 按ascii值大小相比較 直到出現不同的字元或遇 0 為止。include using namespace std int strcmp const char ...

strcmp函式的實現

實現思路 從兩個字串第乙個字元開始相減,若不相等即意味著已經比出了大小,temp為0,while迴圈停止,返回temp值即可。若相等,即temp 0,那麼str1和str2都加1,繼續比較後面的字元,直到str1和str2不相等或字串遍歷結束。注 用 unsigned char str1而不是用 s...

strcmp 函式自實現

今天繼續來模擬實現庫函式 strcmp 寫my str cmp 函式之前,先了解一下它的定義 strcmp c c 函式,比較兩個字串 設這兩個字串為str1,str2,若str1 str2,則返回零 若str1 str2,則返回正數 若str1 str2 時返回乙個正數就好,具體這個數字是幾,是無...