关于指针变量...

ma369 2003-06-28 01:28:23
各位高手帮帮忙,有下面一段用C++ Builder编写的程序,
struct DataFileHead
{
...
unsigned short int ParNum;
...
}a;

float *ParValue;
FILE *DataIn;

...
ParValue=new float[a.ParNum];
...

fread(ParValue,sizeof(float), a.ParNum,DataIn);

小弟如何把它改写为用Delphi 来写,在此谢了。
...全文
26 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ma369 2003-07-01
  • 打赏
  • 举报
回复
关键是Delphi没有fread函数.
hkbarton 2003-06-28
  • 打赏
  • 举报
回复
如果delphi也有这个函数的话

:fread(ParValue,sizeof(real), a.ParNum,DataIn);
ma369 2003-06-28
  • 打赏
  • 举报
回复
to hkbarton(宁静至远||淡泊明志) :
fread(ParValue,sizeof(float), a.ParNum,DataIn);
是从文件datain中a.parnum个sizeof(float)大小的parvalue值,
parvalue为a.parnum维的实数数组.
hkbarton 2003-06-28
  • 打赏
  • 举报
回复
type
DataFileHead = record
...
ParNum:Shortint;
...
end;
var
a = DataFileHead;

ParValue:^real;
DataIn:^FILE;

...
//getmem(ParValue,sizeof(pointer));
ParValue:=@a.ParNum;//不知道这里是不是这个意思
...

fread(ParValue,sizeof(float), a.ParNum,DataIn);//不知道是什么意思
ma369 2003-06-28
  • 打赏
  • 举报
回复
没人来,自己up
ma369 2003-06-28
  • 打赏
  • 举报
回复
没人来,自己up

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧