Aus Zwei Pointer Arrays mache ein Pointer Array

janosch

Erfahrenes Mitglied
HI!

Folgendes Problem wie kann ich zwei Pointer Arrays zu einem Array zusammenfügen?
Also ich habe Array Nr.1: "foobar *[3]" und Array Nr.2: "foobar *[5]". Wie kann ich jetzt die beiden Arrays zusammenfügen, so das meine Referenzen die ich in den Arrays 1 + 2 habe nicht verloren gehen?

Creetz, Jan

P.S. ich verwende C
 
Hi.

Wenn ich dein Problem richtig verstanden habe, mußt du nur die Pointer in den Arrays in das neue Array kopieren - beim Kopieren von Pointern werden die Referenzen ja nicht verändert.

Übrigens könnte man das optimieren indem man memcpy o.ä. verwendet.

Gruß
 
Zurück