字符串查找子字符串问题
看字符串a里面到底包含不包含字符串b #include "stdio.h"
main()
{
char a[10],b[3];
int i,j;
printf("please input str1:\n");
for(i=0;i<9;i++) scanf("%c",&a[i]);
printf("please input str2:\n");
for(j=0;j<3;j++) scanf("%c",&b[i]);
printf("start look for:");
j=0;
for(i=0;i<7;i++) while(a[i]==b[j]) j+=1;
if(j=2) printf("have");
else printf("no have");
}
我写的这个程序运行出来不符合实际,请指点