Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Funkcia Copy - Pascal

Jeden cyklus FOR

function MojeCopy(ret: string; odkud, kolik: integer): string;
var
  i: Integer;
begin
  MojeCopy := '';
  if Len(ret) < odkud + kolik then
    kolik := Len(ret) - odkud;
  for i := odkud to odkud + kolik - 1 do
    MojeCopy := MojeCopy + ret[i-1];
end;
Uz si to presne nepamatuju, ale pokud jde o TurboPascal, tak tam je tusim indexovani retezce od nuly. To si pripadne oprav. Vysledek se neprirazoval do promenne Result, ale do nazvu funkce. Ale tim si nejsem jisty.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny