type
TRPT_BODY = packed record
mobile : array[0..SM_MOBILE_LEN-1] of char;
smId : LongWord;
rptId : integer;
rptDesc : array[0..SM_MT_DESC-1] of char;
moTime : array[0..SM_MOTIME_LEN-1] of char;
end;
pRPT_BODY = ^TRPT_BODY;
pRptBody : array [0..1000] of TRPT_BODY;如何将申请的这个数组置为空?
我使用ZeroMemory(@pRptBody, SizeOf(pRptBody));发现rptId和smId都置为0,可是我并不想要0值。请问怎么办?难道需要循环赋值? 数组太大了!
TRPT_BODY = packed record
mobile : array[0..SM_MOBILE_LEN-1] of char;
smId : LongWord;
rptId : integer;
rptDesc : array[0..SM_MT_DESC-1] of char;
moTime : array[0..SM_MOTIME_LEN-1] of char;
end;
pRPT_BODY = ^TRPT_BODY;
pRptBody : array [0..1000] of TRPT_BODY;如何将申请的这个数组置为空?
我使用ZeroMemory(@pRptBody, SizeOf(pRptBody));发现rptId和smId都置为0,可是我并不想要0值。请问怎么办?难道需要循环赋值? 数组太大了!
循环赋值吧。