Structure STRUCT1
a.l
b.l
EndStructure
Structure STRUCT2
z.STRUCT1[2]
EndStructure
OpenConsole()
f1.STRUCT1
f2.STRUCT2
f1\a = 1
f1\b = 2
;f2\z[0] = f1 ; MARCHE PAS ... dommage
CopyMemory(f1, f2\z[0], SizeOf(STRUCT1) )
f1\a = 3
f1\b = 4
CopyMemory(f1, f2\z[1], SizeOf(STRUCT1) )
PrintN("f2\z[0]\a " + Str(f2\z[0]\a) + " f2\z[0]\b " + Str(f2\z[0]\b) )
PrintN("f2\z[1]\a " + Str(f2\z[1]\a) + " f2\z[1]\b " + Str(f2\z[1]\b) )
J'aimerais bien que l'on puisse assigner une structure dans un tableau de structure : c'est pas que ca pose un problème d'utiliser CopyMemory mais bon, la plupart des langages le permettent et c'est plus élégent pour la compréhension donc ...

"Qui baise trop bouffe un poil." P. Desproges