例子:我定义了个数组
string syjbsfz[]
然后在循环中
for i=1 to idw_1.RowCount()
if idw_1.object.states[ll_row]='1' then//这里检查是否勾选了行数
syjbsfz[]=idw_1.object.aac002[ll_row]//这里将得到的列值放进数组里
end if
然后在循环中判断
if syjbsfz[]=某个值//这里会报错!是因为没有初始化的值么?假如要判断如何进行
。。。。。。。。
。。。。。。。//代码省略
next
pb的问题。。。关于字符串数组问题
答案:2 悬赏:0
解决时间 2021-02-19 13:09
- 提问者网友:柠檬香
- 2021-02-18 12:28
最佳答案
- 二级知识专家网友:开心就好
- 2021-02-18 13:54
for i=1 to idw_1.RowCount()
if idw_1.object.states[ll_row]='1' then//这里检查是否勾选了行数
syjbsfz[k]=idw_1.object.aac002[ll_row]//这里将得到的列值放进数组里
k=k+1
end if
你是不是写错了?
for循环用的变量i,idw_1的行号也应该用i的啊,
if idw_1.object.states[i]='1' then
syjbsfz[k]=idw_1.object.aac002[i]
k=k+1
end if
if idw_1.object.states[ll_row]='1' then//这里检查是否勾选了行数
syjbsfz[k]=idw_1.object.aac002[ll_row]//这里将得到的列值放进数组里
k=k+1
end if
你是不是写错了?
for循环用的变量i,idw_1的行号也应该用i的啊,
if idw_1.object.states[i]='1' then
syjbsfz[k]=idw_1.object.aac002[i]
k=k+1
end if
全部回答
- 1楼网友:而你却相形见绌
- 2021-02-18 14:58
if syjbsfz[]=某个值//这里会报错!
syjbsfz[这里应该有数组下标 ] int类型的
例如 syjbsfz[i] syjbsfz[3]
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯