Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.351 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: In einem dyn. Array Werte verschieben

  Alt 21. Mär 2009, 15:01
Zitat von Cyf:
Das ginge nur bei einem statischen Array, bei dynamischen, mehrdimensionalen Arrays ist nicht gegeben, dass die zweite Dimension hintereinander im Speicher liegt, da die erste nur aus Zeigern besteht.
Stimmt, darüber hatte ich nicht weiter nachgedacht.

Eine zweite Schleife sollte aber auch nicht nötig sein, das sollte eigentlich gehen. (Wenn die Prozedur nicht A heißen würde. )
Zitat von turboPASCAL:
Delphi-Quellcode:
var
  a: array of array of integer;

procedure A;
var
  i: integer;
begin
  for i := 0 to High(a)-1 do
      a[i] := a[i + 1];
end;
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat