Code: Select all
EnableExplicit
Structure pcharacter
c.c[0]
EndStructure
Define s.s = "Test"
Define *pb.pcharacter
*pb = @s
Debug Chr(*pb\c)
Debug Chr(*pb\c[3])
Please change; it seems to be backwards compatible, right?
Code: Select all
EnableExplicit
Structure pcharacter
c.c[0]
EndStructure
Define s.s = "Test"
Define *pb.pcharacter
*pb = @s
Debug Chr(*pb\c)
Debug Chr(*pb\c[3])
No, because SizeOf(pcharacter) would then give always 0.
Code: Select all
Structure GeneralArray
StructureUnion
a.a[0]
b.b[0]
c.c[0]
d.d[0]
f.f[0]
i.i[0]
l.l[0]
q.q[0]
u.u[0]
w.w[0]
EndStructureUnion
EndStructure