字符串比较
#include<stdio.h>
int strcmpr(const char*, const char*);
int main()
{
char A[]="abcd";
char B[]="abcd";
int result = strcmpr(A,B);
printf("result=%d\n",result);
return 0;
}
int strcmpr(const char *str1, const char *str2)
{
int cnt = 0;
if(*str1 == NULL || *str2 == NULL)
{
return -1;
}
while(*str1 != NULL && *str2 != NULL)
{
if(*str1 == *str2)
{
str1++;
str2++;
cnt++;
}
else
{
return cnt;
}
}
if(*str1 == NULL && *str2 == NULL)
{
return 0;
}
else
{
return cnt;
}
}

浙公网安备 33010602011771号