0-0 感觉是这个意思 就是我还停留在没有代码 看不懂的时候哈 0-0 [/quote]
额。。。。。。好吧
例子:C:\下有个1.TXT文件,然后格式像你发的那样以^分割
dim a as string ,b() as string'这里的B()是一个数组变量用来存放你分割后的数据的
open "c:\1.txt" for input as #1 '格式open 【路径】 for 【打开方式】as 【文件号】
while not EOF(1) '判断是否到文件结尾,如果不是则循环
a="" '保证a里面没有东西
line input #1,a '将当前行添加给a(这里需要注意的是添加给a,就是说A之前里面有内容123,这次读取的内容是4,这时候a的内容为1234,所以上一个命令要保证a是空的)
‘在这里添加字符串处理函数来处理你所需要的格式
b = Split(a, "^")'将数据拆分(这个时候比如a里的数据是123^888^ddd^aaa,那么这个命令执行完之后b这个数组里b(0)就是123,b(1)就是888,以此类推,是不是就取得了你想要的内容了?)
然后在这里继续你要干什么的处理
wend
close #1 ‘关闭文件
[/quote]
要的就是这个感觉! 太对了! 感谢哈
0-0 感觉是这个意思 就是我还停留在没有代码 看不懂的时候哈 0-0 [/quote]
额。。。。。。好吧
例子:C:\下有个1.TXT文件,然后格式像你发的那样以^分割
dim a as string ,b() as string'这里的B()是一个数组变量用来存放你分割后的数据的
open "c:\1.txt" for input as #1 '格式open 【路径】 for 【打开方式】as 【文件号】
while not EOF(1) '判断是否到文件结尾,如果不是则循环
a="" '保证a里面没有东西
line input #1,a '将当前行添加给a(这里需要注意的是添加给a,就是说A之前里面有内容123,这次读取的内容是4,这时候a的内容为1234,所以上一个命令要保证a是空的)
‘在这里添加字符串处理函数来处理你所需要的格式
b = Split(a, "^")'将数据拆分(这个时候比如a里的数据是123^888^ddd^aaa,那么这个命令执行完之后b这个数组里b(0)就是123,b(1)就是888,以此类推,是不是就取得了你想要的内容了?)
然后在这里继续你要干什么的处理
wend
close #1 ‘关闭文件