runsnake 发表于 2010-12-9 10:55:15

[已解决]问个数组排序问题

本帖最后由 runsnake 于 2010-12-13 05:42 编辑

一个一维数组,每个元素都是装的一个文件的地址,如:
a="d:\file1.txt"
a="c:\file2.txt"
a="e:\file3.txt"

现在想根据文件的大小升序排列上面的数组,也就是假设file1.txt是1k,file2.txt是5k,file3.txt是2k
则排序后的a数组为:
a="d:\file1.txt"
a="e:\file3.txt"
a="c:\file2.txt"

也就是相当于_GUICtrlListView_SimpleSort ()函数的效果,但不想用GUI的东西

水木子 发表于 2010-12-9 11:13:55

_ArraySort

yhxhappy 发表于 2010-12-9 12:08:02

那这样数组起码要二维数组吧,是文件名,是文件大小

runsnake 发表于 2010-12-9 12:13:34

谢谢版主,果然_ArraySort还有这个功能。非常不错。

to:yhxhappy
嗯,是要定义个临时二维数组倒一下

lsqyx528 发表于 2010-12-9 16:03:08

顶_arraysort
页: [1]
查看完整版本: [已解决]问个数组排序问题