我给你一个这个函数的原型,用strcompare 来代替 strcmp
int strcompare(char *s,char *p)
{
while(*s && *p && *s==*p) s++,p++;
return *s-*p;
}
main()
{
char s[20],p[20];
printf("qing shu lu s[],p[]\n");
scanf("%s%s",s,p);
if(strcompare(s,p) > 0)
printf("%s > %s ",s,p);
else if(strcompare(s,p)==0)
printf("%s = %s",s,p);
else printf("%s < %s",s,p);
}
[[it] 本帖最后由 chengli 于 2008-7-21 19:19 编辑 [/it]]