请教!如何设置数据范围?(100分)(100分)

Z

zhengv

Unregistered / Unconfirmed
GUEST, unregistred user!
如何设置一个0.5-1.5数据范围?
var
a,b,c:single;
begin
a:=0.5;b:=1.5;c:=任意数;
if (c>=a) and (c<=1.5) then
输出0.5-1.5之间的任意数。
end;
我打开一个数组记录循环比较数值不知为什么出错?
 
对不起!上(c<=1.5)是(c<=b)。
 
没问题吧!
 
在循环时出错,我打开是数组记录文件,在比较数据时不是出设置范围就是什么都不显。
 
可能你读出的数据有问题,在判断前先用showmessage显示一下。
if (c>=a) and (c<=1.5) then
 
建议在读取之后用一下断点,看看数组中的元素值。我估计是你使用BlockRead方法有误,
应该用 BlockRead(f,Buf[0],ReadNum);
的形式,我们比较容易犯的错误是将Buf[0]写成Buf。
 
你那个字段可能为空,比较大小时就会产生异常
留下你的mail或qq
 
多人接受答案了。
 
顶部