求教 字符串数组指针如何传递[已解决]
本帖最后由 dingcool 于 2017-4-9 12:12 编辑byte M[] = {0,1};
char* Zfc[] = {"zifuchuan1","zifuchuan2"};
bool = func(M, Zfc);
上述是c++代码
请问如何转成autoit代码,M和ZFC不会处理。
$m= DllStructCreate("BYTE var1")
DllStructSetData($m, 1, 0, 1)
DllStructSetData($m, 1, 1, 2)
$bool = func(DllStructgetptr($M), Zfc);
是不是这么弄? Local $avArray
$avArray = "JPM"
$avArray = "Holger"
$avArray = "Jon"
$avArray = "Larry"
$avArray = "Jeremy"
$avArray = "Valik"
$avArray = "Cyberslug"
$avArray = "Nutster"
$avArray = "JdeB"
$avArray = "Tylo"
_ArrayDisplay($avArray, "$avArray 为一维数组") au3里有很多函数,没看到要指针 回复 2# lxwlxwayy
我想把C++代码转成autoit代码
byte M[] = {0,1};
char* Zfc[] = {"zifuchuan1","zifuchuan2"};
bool = func(M, Zfc);
func函数是dll中的,我想用dllcall调用,怎么把两个字符串传递到func中 请高手帮忙!!!!!!! DllStructCreate
DllStructGetPtr 回复 6# Alam
字符串如何处理? 能写个小例子吗 论坛上不是有大把例子吗?要善用搜索功能.
http://www.autoitx.com/forum.php?mod=viewthread&tid=54758 回复 8# Alam
还是有区别的他就是一个字符串指针 我是字符串数组指针 帮助里找下看看 帮助里找下看看
jingzhinvr 发表于 2017-4-7 22:31 http://www.autoitx.com/images/common/back.gif
找不到 数组指针传递啊~~~~~~~~~好麻烦啊 已经搞定了 用了一个星期 dllcall 指针 数组 字符串数组的指针 和字符数组的指针搞混了 {:face (131):}
页:
[1]