Struktur kopieren

Anfängerfragen zum Programmieren mit PureBasic.
ThoPie
Beiträge: 130
Registriert: 19.05.2006 15:18
Kontaktdaten:

Struktur kopieren

Beitrag von ThoPie »

Hallo,
ich habe komplexe Struktur erstellt und 2 Variablen vom Typ dieser Struktur. Gibt es eine einfache Möglichkeit den kompletten Inhalt der Variable1 in die Variable2 zu kopieren?
Danke.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Sind in der Struktur Strings enthalten?
Falls nicht, ist es ganz einfach:

Code: Alles auswählen

Structure komplex
  b.b
  c.c
  w.w
  l.l
  f.f
  d.d
  q.q
EndStructure

Define a.komplex, b.komplex
With a
  \b = 1
  \c = 2
  \w = 3
  \l = 4
  \f = 5
  \d = 6
  \q = 7
EndWith

;jetzt a nach b kopieren
CopyMemory(@a, @b, SizeOf(komplex))

With b
  Debug \b
  Debug \c
  Debug \w
  Debug \l
  Debug \f
  Debug \d
  Debug \q
EndWith
Falls doch, empfehle ich meinen Code im "Code, Tipps & Tricks"-Forum:
Write-, Read- und CopyStructure (Beispiele sind enthalten)
ThoPie
Beiträge: 130
Registriert: 19.05.2006 15:18
Kontaktdaten:

Beitrag von ThoPie »

Danke. :allright:
Antworten