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值。请问怎么办?难道需要循环赋值? 数组太大了!