vb 读取textbox数据赋值给数组

数据17.8-17.888.129.8-29.890.133.8-43.8104.145.8-45.8106.139.9-39.9100.2每行回车结束数据之间8个空格每... 数据
17.8 -17.8 88.1
29.8 -29.8 90.1
33.8 -43.8 104.1
45.8 -45.8 106.1
39.9 -39.9 100.2
每行回车结束
数据之间8个空格
每读取一行数据就赋值给数组a(0)=17.8,a(1)=-17.8,a(2)=88.1 输出数组
然后读下一行数据!~赋值给 a(0),a(1),a(2)输出,直到行结束
用循环怎么做啊?
展开
 我来答
咕嘟咕嘟hi
2009-12-14 · TA获得超过110个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:146万
展开全部
二维数组还是一维的,可以用Split来实现
Dim a() As String
Dim b() As String
Dim i As Integer
Dim j As Integer
a = Split(Text1.Text, Chr(13) & Chr(10))
For i = 0 To UBound(a)
b() = Split(a(i), " ")
Next i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亂石穿空
2009-12-14 · TA获得超过442个赞
知道小有建树答主
回答量:440
采纳率:0%
帮助的人:414万
展开全部
Private Sub Command1_Click()
Dim a
a = Text1.Text
a = Replace(a, vbCrLf, " ", , , vbBinaryCompare)
a = Split(a, " ")
For i = 0 To UBound(a)
MsgBox a(i)
Next i
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式