关于指针与数组【100分】 ( 积分: 100 )

  • 主题发起人 主题发起人 HopeStar
  • 开始时间 开始时间
H

HopeStar

Unregistered / Unconfirmed
GUEST, unregistred user!
用Delphi调用Vc写的一个函数,遇到一个小问题,向各位请教,谢!
PDatas 为C中一个指向一个整型一维数组的指针(元素个数已知), 如何在Delphi中用For语句取出其中的元素。[?]
在线等......
 
用Delphi调用Vc写的一个函数,遇到一个小问题,向各位请教,谢!
PDatas 为C中一个指向一个整型一维数组的指针(元素个数已知), 如何在Delphi中用For语句取出其中的元素。[?]
在线等......
 
delphi中也用数组呀
 
拷贝内存,到一个新int数组;
 
p :^Integer;
Temp:Integer;
........
p:=PDatas;
for i:=0 to Count-1do
begin
Temp:=p^;//此处用PDatas亦可
Inc(p);
end
........
 
tswhq的才是正解
 
开始散分了...,不够再加!
如果用拷贝内存的方法,怎样实现?
小弟学艺不精,请各位大侠赐教。
 
procedure XXX(P: PIntegerArray;
...);
var
I, Temp: Integer;
begin
for i:=0 to Count-1do
begin
Temp := P;
end
end;
 
p :^Integer;
Temp:Integer;
........
p:=PDatas;
for i:=0 to Count-1do
begin
Temp:=p^;//此处用PDatas亦可
Inc(p);
end
........
拷贝内存的方法
move(PDatas^,p^,Count);
 
多人接受答案了。
 
后退
顶部