VB 读取txt中的行列式并存放为二维数组,这个行列式四行,列数不定。求高手回答!

我现在需要用VB把存放在txt中的行列式提取出来,放在一个数组当中。行列式四行,但是列数不定,求高手解答。如下面行列式22345653456785456789645428... 我现在需要用VB把存放在txt中的行列式提取出来,放在一个数组当中。行列式四行,但是列数不定,求高手解答。如下面行列式
2 2 3 4 5 6 5
3 4 5 6 7 8 5
4 5 6 7 8 9 6
4 5 42 8 9 6
展开
 我来答
百度网友bdb9803
2012-03-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
列数不定不好办啊,无法形成矩阵,可以行数不定,但列数必须固定
追问
行数不定和列数不定有什么不一样的吗?你能给出一个行数不定列数定的代码么?
谢谢了
追答
假设列数固定为7列,行数在1000行以内,文件内容为:
2 2 3 4 5 6 5
3 4 5 6 7 8 5
4 5 6 7 8 9 6
4 5 4 2 8 9 6
下面是代码:

Private Sub Command1_Click()
Dim a(1000, 6) As Integer, b() As String, l, i, j
Open "c:\1.txt" For Input As #1
While Not EOF(1)
Line Input #1, s
b = Split(s, " ")
If UBound(b) = 6 Then
For i = 0 To 6
a(l, i) = CInt(b(i))
Next
l = l + 1
End If
Wend
Close #1
For i = 0 To l - 1
For j = 0 To 6
Print a(i, j); Spc(3);
Next
Print
Next
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
范永熙喆
2012-03-22 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:140万
展开全部
你可以全部读出来,然后除以4就可以得到列数了,然后就付给数组就可以了吧
更多追问追答
追问
能给一点参考代码么?初学VB,实在是不会啊·····
追答
==,晚上才有时间,可以帮你写点
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式