TC官方合作论坛
标题:
求坐标重复分割方法自己写的 有错误
[打印本页]
作者:
小3牌
时间:
2014-6-17 19:23
标题:
求坐标重复分割方法自己写的 有错误
b,大小,c,小
a="118,391|82,367|301,358|351,369"
字符串.分割(a,"|",b)
数组空间.大小(b,大小)
for(i=0;i<大小;i++)
//traceprint(b[i])
字符串.分割(b[i],",",c)
数组空间.大小(c,小)
for(j=0;j<小;j++)
//traceprint(c[j])
x=c[j]
y=c[1]
traceprint(x)
//traceprint(y)
endfor
endfor
调试输出 会出现2次 好像是没分割好
作者:
frg0922
时间:
2014-6-17 20:19
调试出错时 a的值是固定a="118,391|82,367|301,358|351,369"
还是找图后返回的结果。
作者:
qjj754
时间:
2014-6-17 20:54
本帖最后由 qjj754 于 2014-6-17 20:57 编辑
有些时日没来回答新手的问题了.看到就回答下
b=数组[],大小,c=数组[2],小
a="118,391|82,367|301,358|351,369"
字符串.分割(a,"|",b)
数组空间.大小(b,大小)
for(i=0;i<大小;i++)
//traceprint(b
)
字符串.分割(b
,",",c)
//数组空间.大小(c,小)
这里无需再去遍历了,因为只会有两个数组成员
//for(j=0;j<小;j++)
//traceprint(c[j])
//x=c[j]
这里是你的原句,J是错误的
x=c[0]
y=c[1]
traceprint(x)
//traceprint(y)
//endfor
endfor
降龙十八掌,打完就收功!
作者:
q273814
时间:
2014-6-18 07:05
var a="118,391|82,367|301,358|351,369"
字符串.分割(a,"|",a)
var sizea
数组空间.大小(a,sizea)
for(i=0;i<sizea;i++)
字符串.分割(a[i],","a[i])
调试输出("第"&(i+1)&"个坐标:"&a[i][0]&","&a[i][1])
endfor
复制代码
作者:
小六六
时间:
2014-10-31 22:32
var a="118,391|82,367|301,358|351,369"
字符串.分割(a,"|",a)
var sizea
数组空间.大小(a,sizea)
for(i=0;i<sizea;i++)
字符串.分割(a[i],","a[i])
调试输出("第"&(i+1)&"个坐标:"&a[i][0]&","&a[i][1])
endfor
直接copy进去编译都是错的啊
字符串.分割(a[i],","a[i]) 是错误的实参数列表,可能是参数名重定义,或者错误的默认值。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1