VB讀取文本中的內容,文本為多行數據,如何將每行定義為數組值,
我用Open "...\ceshi\data.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, readtext
readtext的值是所有文本中的內容.
文本內容如:
B2C00BAFA1NZ1B8716NA0256RFGAA
B2C00BAFA1NZ1B8716NA0243RFGAA
B2C00BAFA1NZ1B8716NA0243RFGAA
B2C00BAFA1NZ1B8716NA0241RFGAA
B2C00BAFA1NZ1B8716NA0056RFGAA
B2C00BAFA1NZ1B8716NA0071RFGAA
B2C00BAFA1NZ1B8716NA0252RFGAA
B2C00BAFA1NZ1B8716NA0242RFGAA麻煩各位大俠給指條明路,謝謝!
我用Open "...\ceshi\data.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, readtext
readtext的值是所有文本中的內容.
文本內容如:
B2C00BAFA1NZ1B8716NA0256RFGAA
B2C00BAFA1NZ1B8716NA0243RFGAA
B2C00BAFA1NZ1B8716NA0243RFGAA
B2C00BAFA1NZ1B8716NA0241RFGAA
B2C00BAFA1NZ1B8716NA0056RFGAA
B2C00BAFA1NZ1B8716NA0071RFGAA
B2C00BAFA1NZ1B8716NA0252RFGAA
B2C00BAFA1NZ1B8716NA0242RFGAA麻煩各位大俠給指條明路,謝謝!
解决方案 »
- 我加了托盘以后刷新form会导致cpu100
- cshu函数是干什么用的阿?
- 关于用VB写DLL的问题
- VB中有无类似delphi里try的语句?
- TreeView控件问题,请高手指教!(急用,在线等待)
- 有浮点数问题向高手讨教!!毕社答辩急等此程序通过!!
- MSComm控件是不是只能传输字符数据啊?通过MODEM建立拨号连接传输文件可不可以?
- 传递参数问题(access2000)
- 高分求给用VB做得简单绘图软件
- win2000com+组件,怎样才能安装在win98上?*.msi安装包不行呀
- xp下开发的vb程序在2000professional下总提示缺少引用,麻烦高手给看看
- 关于类对象传递的问题,急求助
msgbox chr(mid(readtext,i,1)) & chr(9) & mid(readtext,i,1)
next
应该是 msgbox acs(mid(readtext,i,1)) & chr(9) & mid(readtext,i,1)
執行出來結果了,執行結果沒有第一行和第二行之間的字符,
即執行完第一行得出最末的A的ASCII,就執行第二行的B的ASCII值.
(我的txt的內容,是從excel復制了一列的值)
執行出來結果了,執行結果沒有第一行和第二行之間的字符,
即執行完第一行得出最末的A的ASCII,就執行第二行的B的ASCII值.
(我的txt的內容,是從excel復制了一列的值)
发给你看看
Private Sub Command1_Click()
'定义一个变量 先吧所有数据都到里面
Dim txtTemp
Dim Textline As String
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
' 设置标志
CommonDialog1.Flags = cdlOFNHideReadOnly
' 设置过滤器
CommonDialog1.Filter = "TEXT Files (*.txt)|*.txt"
' 指定缺省的过滤器
CommonDialog1.FilterIndex = 2
' 显示“打开”对话框
CommonDialog1.ShowOpen
' 显示选定文件的名字
' CommonDialog1.FileName
txtTemp = ""
Open CommonDialog1.FileName For Input As #1 ' 打开配置文件。
Do While Not EOF(1)
Line Input #1, Textline
If Trim(Textline & " ") <> "" Then
txtTemp = txtTemp & "|" & Textline
End If Loop
Close #1
txtTemp = Mid(txtTemp, 2)
ST = Split(txtTemp, "|")
iCount = UBound(ST)
LX = ""
ErrHandler:
End Sub