以下程序在tc2.0上测试成功:
int Strcmp(char *str1,char *str2)
{
int i;
for(i=0;str1[i]!='\0'&&str2[i]!='\0';i++)
{
if(str1[i]>str2[i])
return 1;
if(str1[i]
}
if(str1[i]=='\0'&&str2[i]!='\0')
return -1;
if(str1[i]!='\0'&&str2[i]=='\0')
return 1;
return 0;
}
int Strcmp(char *str1,char *str2)
{
int n;
if(str1
else if(str1=str2)
n=0;
else
n=1
return n;
}
int Strcmp(char *str1,char *str2)
{ while(*str1==*str2)
{if(*str1=='\0') return(0);
++str1;++str2;
}
return(*str1-*str2);
}