Janilabo

Janilabo | TSADelete() [Simba]

Jun 20th, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.41 KB | None | 0 0
  1. procedure TSADelete(var TSA: array of string; x: Integer);
  2. var
  3.   i, h: Integer;
  4. begin
  5.   h := High(TSA);
  6.   if (x > h) or (x < 0) then
  7.     Exit;
  8.   for i := x to (h - 1) do
  9.     TSA[i] := TSA[(i + 1)];
  10.   SetLength(TSA, h);
  11. end;
  12.  
  13. var
  14.   TSA: array of string;
  15.  
  16. begin
  17.   ClearDebug;
  18.   TSA := ['ID0', 'ID1', 'ID5', 'ID2', 'ID3', 'ID8', 'ID4'];
  19.   TSADelete(TSA, 5);
  20.   TSADelete(TSA, 2);
  21.   WriteLn(ToStr(TSA));
  22. end.
Advertisement
Add Comment
Please, Sign In to add comment