找回密码
 加入
搜索
查看: 3682|回复: 7

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

[复制链接]
发表于 2009-2-24 15:03:42 | 显示全部楼层 |阅读模式
每一列的空隙是 TAB  行与行之间是 ENTER,我的想法是使用StringSplit先将它分成
一维数组,分成几行,可是再将每一行的内容分成子数组就不会了,请教各位大侠怎么
分?我最后想用_ArrayDisplay显示出列表,格式和上面的格式一样。

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-2-24 15:10:03 | 显示全部楼层
这个是文本文件,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-2-24 15:19:57 | 显示全部楼层
没人回答!
发表于 2009-2-24 16:15:26 | 显示全部楼层
[au3]#include <file.au3>
#include <array.au3>
Dim $array
_FileReadToArray("1.txt", $array)
$temp = StringSplit($array[1], @TAB)
Dim $arrayout[$array[0] - 2][$temp[0]]
For $i = 0 To $array[0] - 3
        MsgBox(0, 0, $array[$i + 2])
        $temp = StringSplit($array[$i + 2], @TAB)
        For $j = 1 To $temp[0]
                $arrayout[$i][$j - 1] = $temp[$j]
        Next
Next
_ArrayDisplay($arrayout)[/au3]
用了一个比较笨的方法 我这里也不能STRINGSPLIT到一维数组
 楼主| 发表于 2009-2-24 16:20:33 | 显示全部楼层
赞!!方法好使!!谢谢大侠!!
发表于 2009-2-25 09:46:28 | 显示全部楼层
列名还没显示?
发表于 2009-11-30 18:04:07 | 显示全部楼层
学习啦 谢谢
发表于 2014-5-20 12:53:27 | 显示全部楼层
回复 4# 大绯狼

非常感谢大大分享 给我提供了很大的思路
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-30 04:06 , Processed in 0.078072 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表