问题:怎样从一个文本文件中读取一个特定行的从某个字符开始的长度已知的字符串?
比如读取一个文件中第三行从第四个字符开始长度为5的字符串到一个变量中?早上我自己写了一段,可以实现该功能,很简单,班门弄斧一回,请指教!
Dim a As Integer
a = 0
Dim string1 As String
Dim newline As String
Open "(此处为文件路径和文件名)" For Input As #1
Do While a < 50 '50代表要找的是第50行
Line Input #1, newline
a = a + 1
Loop
string1 = Mid(newline, 28, 9) '从第28个字符开始,长度为9的字符串
Text1.Text = string1 '将找出的字符串在text文本筐中显示出来该程序主要用了函数line input,a是一个记录变量,用于记录找了多少行。
比如读取一个文件中第三行从第四个字符开始长度为5的字符串到一个变量中?早上我自己写了一段,可以实现该功能,很简单,班门弄斧一回,请指教!
Dim a As Integer
a = 0
Dim string1 As String
Dim newline As String
Open "(此处为文件路径和文件名)" For Input As #1
Do While a < 50 '50代表要找的是第50行
Line Input #1, newline
a = a + 1
Loop
string1 = Mid(newline, 28, 9) '从第28个字符开始,长度为9的字符串
Text1.Text = string1 '将找出的字符串在text文本筐中显示出来该程序主要用了函数line input,a是一个记录变量,用于记录找了多少行。
解决方案 »
- 能用Hook能获取颜色吗?
- 請問如何編程實現在縮放窗口drag 時 顯示一個矩形框跟著調整,而不是實時刷新內容.
- VB 如何实现一个发货单的输入?
- winsock.ocx与其他控件不同吗?我用regsvr32.exe注册提示未授权?
- 我说兄弟们,还是我,今天再给大家讲个笑话(顺便散分的)
- 一个菜的一塌糊涂的问题!一句话搞定的
- 补充:[放分!因为建站了!!:)]本帖未得分的同志请签到!-5
- sql语句的写法,在线等候!!!!!
- 我在module中写的段函数,有个参数(FormName As Form)我想传Form进来,可是在调用函数的时候,老是说我参数类型不对,请问这个参数怎么写?
- 洗耳恭听(关于vb),你能行吗?
- vb6我在向窗体中添加DBGrid时出现:"该部件的许可证信息没有找到.在设计环境中,没有合适的许可证使用该功能"错误,是怎么回事?
- 急,删除表 程序有问题,高人指点
比如读取一个文件中第三行从第四个字符开始长度为5的字符串到一个变量中?
比如你要读取一个文件中第三行从第四个字符开始长度为5的字符串到一个变量中。
你可以这样做:
先是打开文件,然后:
dim str as string
dim i as integer
do not Atendofstream then
i=i+1
if i=3 then str=readline
loop while i>3
再就是:mid(str,4,5)