这个问题很简单,可是我学艺不精.
我要把一个数组execol(5)里面的5个下标的值全部赋给另一个数组exerow(i)
我这样赋值,可是exerow()里好像没值,我写错了吗?
例子:
'这里是第一次把execol里5个下标的值全部赋给exerow(0),简单的说就是把execol数组赋给exerow(0)
exerow(0)=execol()
..................
..................
'接下来,execol数组又装了5个值,再次同上把execol数组赋给exerow(1)
exerow(0)=execol()
请问(数组赋值给数组)这样赋值对吗?是这样写吗?
我要把一个数组execol(5)里面的5个下标的值全部赋给另一个数组exerow(i)
我这样赋值,可是exerow()里好像没值,我写错了吗?
例子:
'这里是第一次把execol里5个下标的值全部赋给exerow(0),简单的说就是把execol数组赋给exerow(0)
exerow(0)=execol()
..................
..................
'接下来,execol数组又装了5个值,再次同上把execol数组赋给exerow(1)
exerow(0)=execol()
请问(数组赋值给数组)这样赋值对吗?是这样写吗?
CopyMemory execol(0), exerow(0), 5
能存吗?
col
??你直接用一个二维数组不行吗?只有C语言中才有你那种用法,VB中不要那样用。
两个数组都是Variant类型.TO:qiqi5521()
我也想用二维数组,可是二维数组不行啊,这个数组中exerow(行,列)这个行的上界是不可定的,要不停的添加,可是在VB中数组在运行时的改变,只能改变末尾(列)的上界..而不能改变行的上界,没办法啊....所以用不了二维数组.
exerow(0)=execol其中execol是变体类型,变体类型可以是数组。你尝试尝试吧。我现在在网吧,没法尝试,都是猜的。