如何将一个字符串赋值给一个数组?
如何将一个字符串赋值给一个数组,并且,数组的=等于字符串长度,-----为字符串的每个字符?[ 本帖最后由 zerozha 于 2009-3-3 13:59 编辑 ] #include <Array.au3>
Const $string = "abcdefghijk"
$Len = StringLen($string)
Dim $Arr[$Len+1]
;MsgBox (0,"",$Len)
$Arr = $Len
For $i = 1 to $Len
$Arr[$i] = StringMid($string,$i,1)
Next
_ArrayDisplay($Arr)
[ 本帖最后由 xrbenbeba 于 2009-3-3 13:32 编辑 ] 更简单的方法
#include<array.au3>
$string = "abcdefghijk"
$a=StringSplit($string,"")
_ArrayDisplay($a) 谢谢,我也找到了array.au3. array.au3 是_arraydispaly这个函数要用的,数组赋值不用他 原帖由 cnsnc 于 2009-3-3 13:48 发表 http://autoitx.com/images/common/back.gif
更简单的方法
#include
$string = "abcdefghijk"
$a=StringSplit($string,"")
_ArrayDisplay($a)
我怎么就没想到用 StringSplit 呢
忽略反回值的数组是字符长度了
谢谢提醒 雷锋精神传天下!谢谢分享!
页:
[1]