axis000 发表于 2009-2-24 15:03:42

如何把数据放入二维数组?敬等高人解答!!

每一列的空隙是 TAB行与行之间是 ENTER,我的想法是使用StringSplit先将它分成
一维数组,分成几行,可是再将每一行的内容分成子数组就不会了,请教各位大侠怎么
分?我最后想用_ArrayDisplay显示出列表,格式和上面的格式一样。

[ 本帖最后由 axis000 于 2009-2-24 16:22 编辑 ]

axis000 发表于 2009-2-24 15:10:03

这个是文本文件,

axis000 发表于 2009-2-24 15:19:57

:face (36): 没人回答!:face (36): :face (36):

大绯狼 发表于 2009-2-24 16:15:26

#include <file.au3>
#include <array.au3>
Dim $array
_FileReadToArray("1.txt", $array)
$temp = StringSplit($array, @TAB)
Dim $arrayout[$array - 2][$temp]
For $i = 0 To $array - 3
        MsgBox(0, 0, $array[$i + 2])
        $temp = StringSplit($array[$i + 2], @TAB)
        For $j = 1 To $temp
                $arrayout[$i][$j - 1] = $temp[$j]
        Next
Next
_ArrayDisplay($arrayout)
用了一个比较笨的方法 我这里也不能STRINGSPLIT到一维数组

axis000 发表于 2009-2-24 16:20:33

赞!!方法好使!!谢谢大侠!!

menfan1 发表于 2009-2-25 09:46:28

列名还没显示?

jdwyd 发表于 2009-11-30 18:04:07

学习啦 谢谢

liweimail 发表于 2014-5-20 12:53:27

回复 4# 大绯狼

非常感谢大大分享 给我提供了很大的思路
页: [1]
查看完整版本: 如何把数据放入二维数组?敬等高人解答!!