小编bla*_*ish的帖子

执行strcmp

我试图实现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;
}
Run Code Online (Sandbox Code Playgroud)

但我坚持用户将输入相同字符串的情况,因为该函数使用1和-1,但它不返回0.任何人都可以帮忙吗?请不要指点!

c strcmp

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

c ×1

strcmp ×1