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 展开
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 展开
展开全部
列数不定不好办啊,无法形成矩阵,可以行数不定,但列数必须固定
追问
行数不定和列数不定有什么不一样的吗?你能给出一个行数不定列数定的代码么?
谢谢了
追答
假设列数固定为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
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询