Página 1 de 1

Traduccion Funcion StringInStr

Publicado: 26 Jun 2014, 03:07
por crack81
Mire la funcion StringInStr que hizo pink en este hilo http://www.indetectables.net/viewtopic. ... 02&t=50388
asi que le hice la traduccion a pascal practicamente es el mismo codigo
function StringInStr(Cadena,Buscar:string):integer;
var
i,pos,fin:shortint;
begin
  pos:=1; fin:=-1;
  if length(Cadena)>=length(Buscar) then
  begin
    for i :=1  to length(Cadena) do
    begin
      if  Cadena[i]=Buscar[pos] then
      begin

        if pos=length(Buscar) then
        begin
           fin:=i-length(Buscar)+1;
           Break;
        end;
        inc(pos);
      end;

    end;
  end;
result:=fin;
end;

Re: Traduccion Funcion StringInStr

Publicado: 26 Jun 2014, 04:12
por Metal_Kingdom
Buena esa

En lugar de ShortInt casi mejor usar Integer para evitar errores en cadenas largas.

Saludos

Re: Traduccion Funcion StringInStr

Publicado: 26 Jun 2014, 04:13
por _ROOTt_
gracias Bro

Re: Traduccion Funcion StringInStr

Publicado: 26 Jun 2014, 04:20
por BrutuS
Buena :clap;

Re: Traduccion Funcion StringInStr

Publicado: 27 Jun 2014, 19:55
por Pink
Te quedo Excelente.

Saludos