找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4087|回复: 2

[已回复] 怎么把这种格式的坐标放到二维数组里面

[复制链接]

9

主题

16

回帖

34

积分

按键电脑班学员

鲜花
0
猫粮
626
发表于 2019-7-31 19:13:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
dim a
a = "1,11,111|2,22,222|3,33,333|4,44,444|5,55,555"
如何把里面的值放进二维数组?
b(0,0)=1
b(0,1)=11
b(0,2)=111
b(1,0)=2
..................
....
...
.
.
.

楼主热帖

7

主题

91

回帖

105

积分

按键电脑班学员

鲜花
0
猫粮
485
QQ
发表于 2019-8-1 09:07:08 | 显示全部楼层
用的是动态数组,二维最好是统一的下标数量
[按键精灵] 纯文本查看 复制代码
Dim text, Texarr, Tarr, darr, sarr

text = "1,11,111|2,22,222|3,33,333|4,44,444|5,55,555"
Texarr = Split(text, "|")
n1 = UBound(Texarr)

Tarr = Split(Texarr(0), ",")
n2 = UBound(Tarr)

Redim darr(n1, n2)

For i = 0 To n1
	sarr = Split(Texarr(i), ",")
	For j = 0 To n2
		darr(i, j) = sarr(j)
	Next
Next

For k = 0 To UBound(darr, 1)
	For h = 0 To UBound(darr, 2)
		TracePrint "darr(" & k & "," & h & ") = " & darr(k, h)
	Next
Next 
支持紫猫老师,..接单[网页,下注,手游]办公 各种全自动脚本 QQ 330854145

7

主题

91

回帖

105

积分

按键电脑班学员

鲜花
0
猫粮
485
QQ
发表于 2019-8-1 09:08:41 | 显示全部楼层
[按键精灵] 纯文本查看 复制代码
Dim text, Texarr, Tarr, darr, sarr,n1,n2,i,j,k,h

text = "1,11,111|2,22,222|3,33,333|4,44,444|5,55,555"
Texarr = Split(text, "|")
n1 = UBound(Texarr)

Tarr = Split(Texarr(0), ",")
n2 = UBound(Tarr)

Redim darr(n1, n2)

For i = 0 To n1
        sarr = Split(Texarr(i), ",")
        For j = 0 To n2
                darr(i, j) = sarr(j)
        Next
Next

For k = 0 To UBound(darr, 1)
        For h = 0 To UBound(darr, 2)
                TracePrint "darr(" & k & "," & h & ") = " & darr(k, h)
        Next
Next 

评分

参与人数 1猫粮 +5 收起 理由
qazybc987 + 5 感谢!

查看全部评分

支持紫猫老师,..接单[网页,下注,手游]办公 各种全自动脚本 QQ 330854145
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-12-28 03:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表