利用函数方式实现两个字符串的比较处理程序?
利用函数方式实现两个字符串的比较处理程序。
就是自己实现strcmp或strncmp吧
int mystrcmp(const char *s1, const char *s2)
{
while (*s1 && *s2) {
if (*s1 > *s2)
return 1;
else if (*s1 < *s2)
return -1;
s1++, s2++;
}
if (*s1 == 0 && *s2)
return -1;
else if (*s1 && *s2 == 0)
return 1;
else
return 0;
}
供参考~