如何清空一个二维的结构数组(20分)

  • 主题发起人 主题发起人 天空4567
  • 开始时间 开始时间

天空4567

Unregistered / Unconfirmed
GUEST, unregistred user!
如何清空一个二维的结构数组(每个数组元素是一个记录,含多个字段),以备复用。
谢谢。
 
用二重循环,外循环控制一维,内循环控制二维
 
这个我懂的。我要代码。
 
procedure TfmInputJDKPB_Edit.btn1Click(Sender: TObject);
var
aryABC: array[0..10,0..10] of Integer;
I,J: Integer;
begin
inherited;
for I := 0 to 10 do
for J := 0 to 10 do
aryABC[I,J] := 0;
end;
 
最笨的办法就是循环清空。·· 用fill函数试试, 不过得先定义一个空得结构。 然后初始化试试。
 
procedure TForm1.Button1Click(Sender: TObject);
var
aryABC: array[0..10,0..10] of Integer;
begin
FillChar(aryABC,SizeOf(aryABC),0);
end;
 
这个二维的结构数组(每个数组元素是一个记录,含多个字段,每个字段的数据类型都不同),也可以这样直接写0以清空吗?
 
数组清空以后是要备用的。如果没清空会造成计算数据有误。你的ZeroMemory后还能用吗?
 
我看可以用FillChar清空的,你试试看呢?
 
好。我先试。
 
可以的吧?
 
你的结构体是什么样子的?
 
多人接受答案了。
 
后退
顶部