C/C++ codeflag=0;
for(i=0;i
for(j=0;j
if(a[i][j]==b[0][0])//||b[0][0]=='X')
{
//flag=0;
for(x=0;x
for(y=0;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);