【发布时间】:2016-04-24 17:09:34
【问题描述】:
我尝试实现strcmp:
int strCmp(char string1[], char string2[])
{
int i = 0, flag = 0;
while (flag == 0) {
if (string1[i] > string2[i]) {
flag = 1;
} else
if (string1[i] < string2[i]) {
flag = -1;
} else {
i++;
}
}
return flag;
}
但我坚持用户输入相同字符串的情况,因为该函数适用于1 和-1,但它不返回0。任何人都可以帮忙吗?请不要指点!
【问题讨论】: