Einzelnen Beitrag anzeigen

roboter202

Registriert seit: 6. Mär 2011
98 Beiträge
 
Delphi 6 Professional
 
#1

Pointer verändern/verschieben

  Alt 1. Feb 2012, 17:18
Hallo,

Ich habe einen Pointer der auf eine Speicherposition zeigt und danach folgen einige Bytes daten

Code:
|0|1|0|0|1|1|0|1|
 ^
So jetzt möchte ich jedoch die ersten (z.B. 3) Bytes überspringen damit mein Pointer nicht mehr auf das 1. sondern das 4. Byte zeigt
Code:
|0|1|0|0|1|1|0|1|
       ^
So etwas:
Code:
var p: ^String;

begin
new(p);
p^ := 'Hallo Welt';
p := p + 3; // geht nicht !
write(p^);
Gruß roboter202
Christian
i := 0 ; While i = 0 do beep ;

Geändert von roboter202 ( 1. Feb 2012 um 17:20 Uhr)
  Mit Zitat antworten Zitat