怎样根据数组元素的内容得到数组元素的下标?(100分)

  • 主题发起人 主题发起人 cygnet_ljt
  • 开始时间 开始时间
C

cygnet_ljt

Unregistered / Unconfirmed
GUEST, unregistred user!
已知一个数组a,比如a[1]='a',a[2]='b',a[3]='c',
怎样根据数组元素的内容得到数组元素的下标(比如根据'b'对应的结果应为2)?
 
如果唯一的话,可能得到;
i: integer;
for i := 0 to a.count - 1 do
if a = XXX then
、、、
 
数组下标一数组值之间应该有一个一一对应关系。
你的例子中的对应关系为:数组值-'a'+1=数组下标
 
i: integer;
for i := 0 to a.count - 1 do
if a = XXX then
edit1.text:=inttostr(i);
 
i: integer;
for i := 0 to a.count - 1 do
if a = XXX then
edit1.text:=inttostr(i);
我觉得这种方法比较好,本人也曾经用过,绝对可行!!!!
 
多人接受答案了。
 
后退
顶部