int BoyerMooreSearch(char* text, char* pat) { int i, table[256]; int len=strlen(pat); int no=0; //int *pos=0; int compcount=0; for (i=0; i<256; i++) table[i]=len; for (i=0; i