0
以下代码从包含每行两个数字的文本文件读入X和Y中的值(循环中)。循环的第一次迭代给出了X和Y的正确值(70 ,210)。下一次迭代之后,X和Y值不是文件中包含的内容(210,210代表第二次迭代,而不是0,210)。我只是犯了一个错误,但我似乎无法找到它!从文本文件中读取格式化的数据
Sub main()
Dim X As Double
Dim Y As Double
Open "perforatedcircles.txt" For Input As #1
Do While Not EOF(1)
Input #1, X, Y
Loop
Close #1
End Sub
的 “perforatedcircles.txt” 内容示例:
70.000 210.000
0.000 210.000
-70.000 -210.000
该文件是用Matlab编写的,用空格作为分隔符。 – umayfindurself