for(i=0;input1[i+n]!='\0';i++){
flag1=0;\判断substr里面的对象没有空格
for(j=n-1;j>=0;j--){
if(input1[i+j]==' '){
flag1=1;
i+=n-1;
break;
}
}
if(flag1==0){
if((input1[i-1]==' '&&input1[i+n]==' ')||i==0){
strncpy(substr,input1+i,n);
if(strcasecmp(substr,input)==0){
if(count==0){
pos=i;\第一个位置
}
count+=1;
flag=1;\找到第一个
}
}
}
}
另外用的是gets输入的,但是在7里面样本有100000位,结果显示没找到为-1.