写一个函数()实现两个字符二的比较:效用格上为 strmn(sr1str2)如果str1str2,函数信为一正数,sr1==str2则运回信为0, strlstr2返口个负数(个能使用0函数)

写一个函数()实现两个字符二的比较:效用格上为 strmn(sr1str2)如果str1str2,函数信为一正数,sr1==str2则运回信为0,
strlstr2返口个负数(个能使用0函数)

内容不太完整啊,如果str1str2啥意思?按照strcmp来实现呗
题目的中文描述自己能读通吗?或者你是个老外?

#include <stdio.h>
int strCmp(char *str1,char *str2)
{
    int i=0;
    while(str1[i] != '\0' && str2[i] != '\0')
    {
        if(str1[i] != str2[i])
        {
            if(str1[i] > str2[i])
                return 1;
            else
                return -1;
        }
        i++;
    }
    if(str1[i] == '\0' && str2[i] == '\0')
        return 0;
    if(str1[i] != '\0')
        return 1;
    return -1;
}

int main()
{
    char str1[1000],str2[1000];
    gets(str1);
    gets(str2);
    printf("%d\n",strCmp(str1,str2));
    return 0;
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632