当前位置: 代码迷 >> VB >> split和上标越界有关问题
  详细解决方案

split和上标越界有关问题

热度:9666   发布时间:2013-02-26 00:00:00.0
split和下标越界问题
本帖最后由 bcrun 于 2013-02-10 17:09:20 编辑
代码如下

Dim k$()
For i = 1 To 25
k = Split(info(i), "x")
list1.AddItem k(0)
Next i


报错,下标越界(第三行)。请问怎么解决?谢谢
split 下标越界

------解决方案--------------------------------------------------------
那是说明你这info数组在1 to 25间缺少元素啊,是不是最大的索引不到25呢
------解决方案--------------------------------------------------------
顺便问一下,我使用open txt as #1来输入info的数据的。
txt是这个格式:
xxxx,
xxxx,
xxxx,
...
有25行。但是实际用print检查只有十几行的数据。不是可以自动识别"," " "之类作为分隔符的么?
那open在输入数据时是默认以什么为分割符的呢?

按你说的格式,用下面语句一次读一行
 Line Input   #1, info
  相关解决方案