#include <stdio.h>
int StringCompare(char string1[],char string2[]);
int main()
{
    char str1[]="hello";
    char str2[]="hello1";
    char str3[]="hello";
    int a=StringCompare(str1,str2);
    printf("%d\n",a);
    int b=StringCompare(str1,str3);
    printf("%d\n",b);
    return 0;
}
int StringCompare(char string1[],char string2[])
{
    int i=0;
    int j=0;
    int k=0;
    int compare=0;
    int string_1_cnt=0;
    int string_2_cnt=0;
    while(string1[i]!=0)
    {
        i++;
        string_1_cnt=i;
    }
    while(string2[j]!=0)
    {
字符串长度比较函数        j++;
        string_2_cnt=j;
    }
    if(string_1_cnt==string_2_cnt)
    {
        for(k=0;k<string_1_cnt;k++)
        {
            if(string1[k]==string2[k])
            {
                compare++;
            }
        }
        if(compare==string_1_cnt)
            return 1;
        else
            return -1;
    }
    else
        return -1;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。