#include <stdio.h>
int mystrcmp(char *pr,char *pt)
{
int k;
while(*pr==*pt&&*pr!='/0'&&*pt!='/0')
{
/* 如果两个字符相等,并且在数组内,指针下移*/
pr++;
pt++;
}
/*进行判断,并返回相应的值*/
if(*pr>*pt)
return 1;
else if(*pr<*pt)
return -1;
else
return 0;
}
main()
{
char str1[100],str2[100];
int k;
printf("Please input String1:/n");
gets(str1);
printf("Please input String2:/n");
gets(str2);
k=mystrcmp(str1,str2);
if(k==-1)
printf("%s<%s",str1,str2);
else if(k==1)
printf("%s>%s",str1,str2);
else
printf("%s==%s",str1,str2);
}
编写字符串比较函数strcmp
最新推荐文章于 2023-05-16 09:26:39 发布