70,022
社区成员




flag=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(a[i][j]==b[0][0])//||b[0][0]=='X')
{
//flag=0;
for(x=0;x<p;x++)
for(y=0;y<q;y++)
if(a[i+x][j+y]==b[x][y])
{
flag=1;
continue;
}
else
{
flag=0;
break;
}
if((flag==1))//&&(x==p)&&(y==q))
{
printf("match find at [%d %d]\n", i+1, j+1);
counter++;
continue;
}
}
else
{
break;
}
if(counter!=0)
{
printf("\nPattern found %d times\n", counter);
}
else
{
printf("\nPattern NOT found");
}
getch();
fclose(myFile);
fclose(fp);