Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.66 KB | None | 0 0
  1. (*функция формирования состояния партии*)
  2. function GetPart(Delimetr : Char; Number : Integer; Str : String) : String;
  3. var str1, str2 : String;
  4.     index, oldindex, index2, i : Integer;
  5. begin
  6.   str := str + delimetr;
  7.   index := Length(str);
  8.   oldindex := 0;
  9.   for i := 1 to number do
  10.       begin
  11.         str1 := Copy(str, index + 1 + oldindex , Length(str) - (index + 1));
  12.         index := Pos(Delimetr, str1);
  13.         oldindex := oldindex + index;
  14.       end;
  15.   index := oldindex;
  16.   str2 :=  Copy(str, index+1, length(str) - index + 1);
  17.   index2 := Pos(Delimetr, str2);
  18.   result := Copy(str, index + 1, index2 - 1);
  19. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement