寫一個函數比較兩個字符串str1和str2的大小,若相等返回0,若str1大於str2返回1,若str1小於str2返回-1,不調用C++/C的字符串的字符庫函數,請編寫函數strcmp,函數定義為:intstrcmp(const char*src,const char*dst)
[cpp]
#include<stdio.h>
int strcmp(const char *src,const char *dst)
{
int i = 0;
while(src[i] && dst[i])
{
if(src[i] > dst[i])
return 1;
else
if(src[i] < dst[i])
return -1;
else
i++;
}
return 0;
}
int main(int argc,char *argv[])
{
char *str1 = "abc";
char *str2 = "abd";
printf("%d\n",strcmp(str1,str2));
return 0;
}