[Implemented] Function like 'CopyStructure()' is missing

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
User avatar
IceSoft
Addict
Addict
Posts: 1692
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

[Implemented] Function like 'CopyStructure()' is missing

Post by IceSoft »

Here a not correct working example because a 'CopyMemoryStructure function is missing:

Code: Select all

Structure wettkampf 
  Spielort.s 
  datum.s 
  gegner.s 
  Ergebnis.s 
  Schiedsrichter.s 
EndStructure 

match.wettkampf 

Dim jahresergebnisse.wettkampf(50) 
Dim statistik.wettkampf(1000) 

match\Spielort = "Wiesbaden" 
match\datum = "24.7.2004" 
match\gegner = "GSV" 
match\Ergebnis = "2:4" 
match\Schiedsrichter = "von Weilen" 

CopyMemory(@match, jahresergebnisse(8), SizeOf(wettkampf)) 

match\Schiedsrichter = "########" 

Debug jahresergebnisse(8)\Schiedsrichter 
Debug jahresergebnisse(8)\Ergebnis
Result:
jahresergebnisse(8)\Schiedsrichter = "########"
But should be "von Weilen"
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...