如何查找数组中的一个数据?(20分)

  • 主题发起人 主题发起人 zhiqunluodelphi
  • 开始时间 开始时间
Z

zhiqunluodelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
如何查找数组中的一个数据?
如:readbuf: array of byte; 在readbuf中有一个$1A的数据,
我如何知道它在数组中的第几位,跟用POS()函数相似.
谢谢了!
 
是不是可以循环判断呢?
然后得到索引值
 
我是用的这种方法,只不过有没有什么函数来的?谢谢你的回答
 

index := -1;
for i := low(readbuf) to high(readbuf)
if readbuf = $1A then
begin
index := i;
break;
end;
index是你要的值
 
后退
顶部