pb中二维数组定义:array[10,10]
定义出来的二维数组是固定长度的;无法像一维数组一样动态长度;那PB中如何创建动态二维数组,请看接下来的内容。
1、先创建结构体structure
2、结构体中创建一个一维数组
3、代码中创建一个结构体类型的一维数组(我结构体保存命名为str;测试就随便命名了)
str ss[]
3、测试代码
str ss[]
ss[1].array[1] = '11'
ss[1].array[2] = '12'
ss[1].array[3] = '13'
ss[1].array[4] = '14'
ss[1].array[5] = '15'
ss[1].array[6] = '16'
ss[2].array[1] = '21'
ss[2].array[2] = '22'
ss[2].array[3] = '23'
ss[2].array[4] = '24'
ss[2].array[5] = '25'
ss[2].array[6] = '26'
ss[2].array[7] = '27'
ss[2].array[8] = '28'
//遍历二维数组
long ll_i,ll_j
for ll_i=1 to upperbound(ss)
for ll_j=1 to upperbound(ss[ll_i].array)
messagebox("",ss[ll_i].array[ll_j])
next
next