vb 怎样读取TXT文件中的数据

来源:百度知道 编辑:UC知道 时间:2024/06/20 01:05:32
txt 中数据如下
a=3.54
b=8.27
c=6.9
d=7.8
请问怎样将每个数据读取给程序中的变量a,b,c?

Private Sub Command1_Click()
Dim s(1 To 4) As String
Dim i As Integer
Open "d:\1.txt" For Input As #1
Do While Not EOF(1) '如果没读到最后一行则循环
For i = 1 To 4
Line Input #1, s(i)
Next
Loop
Close #1
a = s(1)
b = s(2)
c = s(3)
End Sub

代码如下:
Private Sub Command1_Click()
Open "F:\数据.txt" For Input As #1
Input #1, a, b, c, d
Print "a="&a,"b="& b,"c="&c,"d="&d
Close #1
End Sub

-几种打开文件方法-------------------------
1.open <文件名> for input as#<文件号>
如果文件不存在则会出错,文件号将在以后操作中取代文件名,范围是[1,511]。

2.open <文件名> for output as#<文件号>
建立一个新文件并打开它,如果文件存在就删了再建立。

3.open <文件名> for append as#<文件号>
为了在文件尾部追加内容而打开,写入数据时是从尾部进行。

-读取-------------------------------------
1.input #<文件号>,<变量表>
读出一行数据并依次分配给各变量
2.line input #<文件号&g