Forum: Object-Pascal / Delphi-Language
Delphi
by atreju2oo0,
13. Mär 2004
Source:
inc(PByte(pinput));
Dann ist also festgelegt, dass der Compiler jeden Pointer hintereinander speichert?
Was ist wenn zum Beispiel Pointer1 an einer anderen Stelle gespeichert wird als Pointer2?
Dann geht der inc Algorithmus doch nicht mehr, oder?
Wäre nett wenn mich mal jemand aufklärt... Ist ja doch nen bissle kürzer als meine Variante... :gruebel:
Forum: Object-Pascal / Delphi-Language
Delphi
by atreju2oo0,
12. Mär 2004
Also das was Du brauchst ist eine Liste
type
PListe : ^TListe;
TListe = record
wert : integer // beliebige Variablen;
next : PListe; // zeigt auf das nächste Element
var Anker,help:PListe; // Anker speichert das ERSTE Element und wird NIE verändert; help durchläuft die Liste