VB如何读取TXT文件中指定某行的内容到变量中
我需要读取TXT文本文件中的某一行到变量中,随便一个变量都行,要稳定不出错的,谢谢。如果可以,最好请举例说明。...
我需要读取TXT文本文件中的某一行到变量中,随便一个变量都行,要稳定不出错的,谢谢。如果可以,最好请举例说明。
展开
3个回答
展开全部
Open App.Path + "\1.txt" For Input As #1
Do While Not EOF(1)
Dim tmp,As String
Line Input #1, tmp
' InStr(1, tmp, "key")在这里找有没有变量的关键字,不然谁知道什么变量什么类型?
Doevents
Loop
Close #1
Do While Not EOF(1)
Dim tmp,As String
Line Input #1, tmp
' InStr(1, tmp, "key")在这里找有没有变量的关键字,不然谁知道什么变量什么类型?
Doevents
Loop
Close #1
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我会加分吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用Line Input #语句
格式:Line Input #文件号,字符串变量名
功能:从顺序文件中读取一整行字符并付给后面的变量
其中“字符串变量名”是一个字符串型的简单变量名或数组元素名
Line Input #是以行为单位读取信息,每行对应一个字符串,文件中的行以回车换行符作为结束符。
如:以下代码是复制文件的代码
Private Sub Command1_Click()
Dim if1 as integer,if2 as Integer
Dim sLine As String
if1=FreeFile
open "d:\tx1.txt" for input as if1
if2=FreeFile
open "d:\tx1_new.txt" for Output as if2
while Not Eof(if1)
Line Input #if1,sline '从源文件中读取一行
Print sLine
print # if2,sLine ‘写入目标文件
Wend
Close '关闭所有打开的文件
End Sub
格式:Line Input #文件号,字符串变量名
功能:从顺序文件中读取一整行字符并付给后面的变量
其中“字符串变量名”是一个字符串型的简单变量名或数组元素名
Line Input #是以行为单位读取信息,每行对应一个字符串,文件中的行以回车换行符作为结束符。
如:以下代码是复制文件的代码
Private Sub Command1_Click()
Dim if1 as integer,if2 as Integer
Dim sLine As String
if1=FreeFile
open "d:\tx1.txt" for input as if1
if2=FreeFile
open "d:\tx1_new.txt" for Output as if2
while Not Eof(if1)
Line Input #if1,sline '从源文件中读取一行
Print sLine
print # if2,sLine ‘写入目标文件
Wend
Close '关闭所有打开的文件
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询