/////////比到n为止
////1s1>s2, -1 s1<s2 ,0 s1==s2
int strstrNoCap(char *str1,char *str2,int n)
{
int i=0;
int ch1=0, ch2=0;
while(i<=n))
{
////////////////////////////////////////////////忽略大小写
ch1= (*(str1+i+j)>96)? -32 : 0;
ch2= (*(str2+j)>96)? -32 : 0;
//////////////////////////
if((ch2+ *(str2+i)==(ch1+ *(str1+i))))
{
i++;
}
else if((str1[i]+ch1)> (str2[i]+ch2))
{
return 1;
} else
return -1;
}
if(i==n)
return 0;
}
|