永发信息网

vb 读取文本文件 数据放到二维数组中,

答案:2  悬赏:20  手机版
解决时间 2021-02-19 01:48
http://wenwen.sogou.com/z/q745386581.htm,但是格式是这样的
1 “你好" 0.1
2 “很不好" 0.2
行与行之间是 vbcrlf 一行内用 空格间隔
开始的时候想用结构体 但是一直出错,然后想先存入二维数组,然后再转为结构体的
请您给指导下。谢谢
最佳答案
(ByVal filepath As String) As String
Dim s As String
Open filepath For Input As #1
While Not EOF(1)
Line Input #1, sline
s = s & sline & vbCrLf
Wend
Close #1
openfile = s
End Function

如果是按一行一行读取进数组 你可以用

dim a
a = split(openfile(App.Path & "\1.txt"),vbcrlf)
全部回答
你要做什么计算?aa和bb都可以用于计算的 private sub command1_click() dim aa(), bb(), a, b, n as integer, i as integer, fname as string fname = "d:\1.txt" '文件名,可自行更改 '获得文本文件的行数,实际行数为n+1 open fname for binary as #1 a = strconv(inputb(lof(1), 1), vbunicode) close #1 b = split(a, vbcrlf) n = ubound(b) redim aa(n, 1),bb(n, 1) '将动态数组定义为二维数组 '开始从文件中读取数据,赋值给二维数组aa和bb i = 0 open fname for input as #1 do while not eof(1) input #1, aa(i, 0), aa(i, 1) bb(i, 0)=aa(i, 0) bb(i, 1)=aa(i, 1) i = i + 1 loop close #1 '打印读出的二维数组 cls for j = 0 to i - 1 print aa(j, 0), aa(j, 1) next end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
夏利车和羚羊哪个好
平年有多少天?闰年有多少天?怎么判断是平年还
车主是B,买车出钱是A,后来A把车当给了C5万,合
(1)x-0.7x
怎样能使EXCEL的数据输入之后马上锁定不能修
文华纸类包装有限公司地址有知道的么?有点事
In today's class, the students were asked
低烧会出汗吗
驴吊打脸什么意思
该怎样面对成绩的失败与不如意??
北站西路/裕宾东街南四巷(路口)这个地址在什
请问,在新狼怎么换东西啊,
跨湖桥遗址博物馆有什么主要东西
太阳雨净水器为什么排除的水比净化的水还多
万鸿厨具城在什么地方啊,我要过去处理事情
推荐资讯
网吧幽灵怎么破解e宝通
我家两棵铁树我剪叶子了,一棵发新叶子,一棵
上海依维蒂电子科技有限公司怎么去啊,有知道
华氏451度的内容梗概
建筑物抗震缝的宽度与下列哪项因素无关?[20
站在左转弯道走直行属于违章么?
泾阳到西安怎么坐车
BTN是什么意思
山水登高什么成语
戒字能组什么词
为什么网红脸都差不多?
我我做汽车座套的,现在没销路,大家帮忙想想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?