#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小时内删除。
发表评论