两个一维数组
a(10) b(10)
问
将数组a,b合成一个数组只能用循环法变为一个c(10,2)数组吗.
a(10) b(10)
问
将数组a,b合成一个数组只能用循环法变为一个c(10,2)数组吗.
解决方案 »
- 在网页中可以运行的javascript函数放在js文件中后提示缺少对象 100分救命
- 【请教各位】在vb中如果要实现成绩汇总的功能,应该怎样建表呢?
- 提示"实时错误'91'对象变量或With块变量未设置"
- 用VB访问SQL SERVER2000的问题
- 怎样才可以用ADO代码确定一个ACCESS数据库是否已设置了密码?
- 突然发现自己有五个三角了,庆祝,散分!
- sleep 函数的使用方或其它类似功能函数的求教。高分相送,谢谢支持!
- DLL的问题,解决的给100分!
- 在Outlook编辑新邮件的窗口,中间有一个工具拦可以编辑字体,请问在里VB怎么实现.(注:不是MDI窗口,是普通的FORM)
- 用VB写一个调用命令的小东西 但是为什么提示灾难性错误呢?
- 如何获得PopupMenu弹出的菜单的Hmenu(该菜单在菜单栏上设为隐藏)
- VB +ACCESS以下SQL语句应该怎么写啊?谢谢
Dim a(1 To 10) As Long
Dim b(1 To 10) As Long
Dim c() As Long
Dim i As Long, j As Long
For i = 1 To 10
a(i) = i
b(i) = 10 - (i - 1)
Debug.Print a(i), b(i)
Next i
ReDim c(1 To 10, 1 To 2) As Long
CopyMemory c(1, 1), a(1), 10 * 4 '4 = Long 类型的长度, 10 = 数组中一共有10个项目
CopyMemory c(1, 2), b(1), 10 * 4
For i = 1 To 10
Debug.Print "c(" & i & ", 1) = " & c(i, 1)
Next i
For i = 1 To 10
Debug.Print "c(" & i & ", 2) = " & c(i, 2)
Next i
End SubWinXP SP3 + VB6 测试通过
2 9
3 8
4 7
5 6
6 5
7 4
8 3
9 2
10 1
c(1, 1) = 1
c(2, 1) = 2
c(3, 1) = 3
c(4, 1) = 4
c(5, 1) = 5
c(6, 1) = 6
c(7, 1) = 7
c(8, 1) = 8
c(9, 1) = 9
c(10, 1) = 10
c(1, 2) = 10
c(2, 2) = 9
c(3, 2) = 8
c(4, 2) = 7
c(5, 2) = 6
c(6, 2) = 5
c(7, 2) = 4
c(8, 2) = 3
c(9, 2) = 2
c(10, 2) = 1
这是输出内容
老兄看清楚好不好,楼主的问题,是怎么将数组a和b合并到c,而没有说如何赋值到a和b
我的循环只是将数组a和数组b赋值和输出赋值后的变量值,方便用CopyMemory做例子
如果你不先把数组a和b赋值,那么使用CopyMemory操作后,你怎么知道有没有操作成功?
CopyMemory c(1, 1), a(1), 10 * 4 '4 = Long 类型的长度, 10 = 数组中一共有10个项目
CopyMemory c(1, 2), b(1), 10 * 4这三行才是关键,请你告诉我一下,这里哪里有循环了?
谢谢,这应该是多个一维数组借用功能函数CopyMemory (API技术),合为多维数组的解法之一