Strona główna > BruteForce > BruteForce

BruteForce

25 Sierpień 2011 Dodaj komentarz Go to comments

//BruteForce przeszukiwanie wzorca w tablicy

#include <stdio.h>
#include <stdlib.h>

int BruteForce (char *wzor, char *tekst)
{
    int i,j,W,T;
    i=j=0;
    W=strlen(wzor);
    T=strlen(tekst);
    while(j<W && i<T)
    {
       if(tekst[i]!=wzor[j]){
          i-=j-1;
          j=-1;
          }
       else {i++;}
       j++;
    }
    if(j==W) return i-W;
    else     return -99;   
}

int main(int argc, char *argv[])
{
  char *b="adfsdbrakadabxcxra", *a="xcxa";
  printf("Wynik: %d\n", BruteForce(a,b));  
  system("PAUSE");	
  return 0;
}
  1. Brak komentarzy.
  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: