Ответ: Поинтеры.
В итоге в buf3 получается адрес, а не содержимое...
Strict
Framework BRL.system
Import BRL.StandardIO
Import BRL.Retro
Global buf1:Byte Ptr = MemAlloc(4)
buf1[0]=1
buf1[1]=2
buf1[2]=3
buf1[3]=4
Global buf2:Byte Ptr = Varptr buf1
Global buf3:Byte Ptr = Byte Ptr buf2
Print Hex(buf3[0])
Print Hex(buf3[1])
|