我当前有一个结构体.结构如下:
recUDP=record
wReserved1:word;
wReserved2:word;
wDstNode :word;
wSrcNode :word;
wLen :word;
wType :word;
wReserved3:word;
wReserved4:word;
bydata :array[0..495] of BYTE;
end;(此结构不可更改)
该如何给其中的bydata赋值?最好请给出原码!
recUDP=record
wReserved1:word;
wReserved2:word;
wDstNode :word;
wSrcNode :word;
wLen :word;
wType :word;
wReserved3:word;
wReserved4:word;
bydata :array[0..495] of BYTE;
end;(此结构不可更改)
该如何给其中的bydata赋值?最好请给出原码!
// n in [0..495], m in [0.255]
a.byData[N] := M;http://lysoft.7u7.net
我知道怎样赋值了,我会尽快把分给你们加上。但我的问题还没有解决:
byData虽然是BYTE类型的,但对方传过来的数据中却有超过256的值。我想
知道为什么?又如何将一个地址赋给此数组来达到给此数组赋值的目的。