[Delphi] Odwrotność Pos

0

Jest funkcja "odwrotna" do Pos? Tzn. podaję stringa i indeks, a ta zwraca mi znak w tym stringu pod podanym indeksem.

Nigdzie na forum czegoś takiego nie znalazłem, w pomocy do delphi - nie ma.. ;-(

[Dopisane:] Ja to głupi jestem... Trzeba było pomyśleć i zrobione...

function OdwrPos(S: string; I, Dlg: integer) : String;
begin
Result := Copy(S, I, Dlg);
end;

Funkcja zwraca string pod podanym indeksem w podanym stringu o podanej długości

0

var
S: string;
Indeks: Integer;
begin
ShowMessage(S[Indeks]);
end;

0

dzięki, Dryo, chyba zastosuje Twój sposób...

0

var
S: string;
Indeks: Integer;
begin
ShowMessage(S[Indeks]);
end;

trzeba wspmnieć o jeszcze jednym. Musi być spełniony warunek:
Indeks > 0 czyli od 1 do Length(S);

1 użytkowników online, w tym zalogowanych: 0, gości: 1