有关数组比较的问题,怎么来比较两个数组是否完全相等?(30分)

  • 主题发起人 Spring_Thunder
  • 开始时间
S

Spring_Thunder

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
var
Test,Temp:array[0..6] of integer;
i:integer;
begin
for i:=0 to 6 do
begin
Test:=i;
Temp:=i;
end;
if Test=Temp then showmessage('相等')
else showmessage('不等');
end;

好像这样不行,报这个错
Operator not applicable to this operand type
我记得好像是在哪儿看到过比较两个数组的问题,可是就是记不起在那里了。
我不想用循环来比较,还望高手们帮一下忙!
 
for i:=0 to 5 do
if test=temp then
showmessage('相等')
else
begin
showmessage('不等');
break;
end;
 
if CompareMem(@Test, @Temp, SizeOf(Test)) then
ShowMessage('yes') else ShowMessage('no')
 
分數太少了
 
Please refer to :

[red]...................................................[/red]
procedure TForm1.Button1Click(Sender: TObject);
var
temp,temp1:array[0..3] of integer;
s1,s2:string;
i:integer;
begin
for i:=0 to 3 do
begin
temp:=1;
temp1:=1
// if temp1:=2 then show 'no '
s1:=inttostr(temp );
s2:=inttostr(temp1);
end;
if s1=s2 then
showmessage('Yes')
else
showmessage('no');
end;
[red]..............................................[/red]

Perhaps this will help you
 
谢谢 Copy_Paste
 
Copy_Paste;
you are so smart .....


i will store it.
 
顶部