Skocz do zawartości

[Skrypt]Wyszukiwarka słów


Rekomendowane odpowiedzi

Witam, napisałem prosty skrypt na szukanie wyrazu w podanym tekscie, oto on:

GML
gg=0

gg2=0

uu=0

ff1=''

ff2=0

has=0

 

 

 

for (ii=0; ii<=(string_length(argument0)+1);ii+=1 )

{

gg=string_char_at(argument0,ii)

gg2=string_char_at(argument1,uu)

 

if gg==gg2

{

uu+=1

ff1+=gg

}

if ff==argument1

{

ff1=1

break;

}

 

if gg==gg2 and has!=1

{

ff2=ii

has=1

 

}

}

Pierwszy argument to tekst w którym będzie szukany wyraz, podany w drugim argumencie, wielkie i małe litery się liczą.

Zwraca ff1 na 1 jeżeli wyszukiwanie się powiodło, i ff2 na numer pierwszej litery w podanym zdaniu.

Odnośnik do komentarza
Udostępnij na innych stronach

UPDATE

 

Przepisałem go pod C++!

 

int searchWord(string m1,string m2)
{
int has;
int uu=0;
int ii=0;
string ff;
string gg;
string gg2;
for (ii=0; ii<=m1.length()+1;ii+=1 )
{
gg=m1.at(ii);
gg2=m2.at(uu);
ff=gg2;
if (gg==gg2)
{
uu+=1;
ff+=gg;
}
    if (ff==m2)
    {
    return 1;
    break;
    }
    
    if (gg==gg2 and has!=1)
    {
    has=1;
    
    }
    else
    {
     if (has = 1)
     {
     uu=0;
     ii+=1;      
     }    
    }
}

}

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...