如何读取一个double类型的数据文件! c++可以操作;是不是delphi不行呢?
type dl=array of double;
var sf:String;
fhwnd,iFileLength,ln,integer;
dr:dl;
begin
if opendlg.Execute then
begin
sf:=opendlg.FileName;
fhwnd:=FileOpen(sf,fmOpenRead);
iFileLength := FileSeek(fhwnd,0,2);
FileSeek(fhwnd,0,0);
ln:=round((iFileLength+1)/sizeof(double));
setlength(dr,sizeof(double)*ln);
FileRead(fhwnd,dr,sizeof(double)*ln); //读取不到任何东西;都是0;
FileClose(fhwnd);
...
setlength(dr,0);
end;
end;