|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 VB6论坛 』
→ 求助!!如何用一次操作,修改所有数组元素的值
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2678
人关注过本帖
标题:
求助!!如何用一次操作,修改所有数组元素的值
只看楼主
加入收藏
sexfio
等 级:
新手上路
帖 子:17
专家分:0
注 册:2009-2-23
第
11
楼
收藏
得分:0
楼主,你思路就错了
所有数组都加本身就是最笨的方法,你问最笨的方法里有没有好点的方法,实在很搞笑
肯定有不需要每个数组都加的办法,只是你没想到而已,所以说你思路就错了
2010-03-16 21:39
举报帖子
使用道具
赠送鲜花
小靓仔仔
等 级:
新手上路
帖 子:17
专家分:3
注 册:2010-3-7
第
12
楼
收藏
得分:0
考虑过用Split函数吗?
如果数组初值是有规律的话,可否考虑对数组进行操作,如:插入数组项。
2010-03-19 13:42
举报帖子
使用道具
赠送鲜花
小靓仔仔
等 级:
新手上路
帖 子:17
专家分:3
注 册:2010-3-7
第
13
楼
收藏
得分:0
Private Sub Command1_Click()
Dim v(2) As Integer
Dim dest()
As String
Dim x As Integer
v(0) = 1
v(1) = 2
v(2) = 3
x = 5 ‘
设定每次加的数值大小
St = CStr(v(0) + x) & " / " & CStr(v(1) + x) & " / " & CStr(v(2) + x) & " / "
dest = Split(St, "/")
’Split()函数
Text1(0) = dest(0)
Text1(1) = dest(1)
Text1(2) = dest(2)
End Sub
我一个中午没睡午觉写出来的,希望能提高你的“速度”!
[
本帖最后由 小靓仔仔 于 2010-3-19 14:02 编辑
]
收到的鲜花
William1949
于
2010-03-21 10:50
送鲜花
3朵 附言:谢谢您
2010-03-19 14:00
举报帖子
使用道具
赠送鲜花
bczgvip
等 级:
贵宾
威 望:
66
帖 子:1310
专家分:5312
注 册:2009-2-26
第
14
楼
收藏
得分:0
= =;
还没结贴吗?都说了,没办法。
用别的方法实现吧。
2010-03-21 10:33
举报帖子
使用道具
赠送鲜花
William1949
等 级:
新手上路
威 望:
8
帖 子:111
专家分:0
注 册:2009-3-17
第
15
楼
收藏
得分:0
朋友:谢谢您:
开始我也想到Split函数,但是不行,
举一个简单的例子:
Dim Arr(2) As Long
Dim B As Long
B = 5
'给数组Arr赋初值:
Arr(0) = 18
Arr(1) = 7
Arr(2) = 41
'给数组Arr的所有元素都加B
Arr(0) = Arr(0) + B
Arr(1) = Arr(1) + B
Arr(2) = Arr(2) + B
'运算结果:
Print Arr(0) '结果是:23
Print Arr(1)
'结果是:12
Print Arr(2) '结果是:46
上面的例子,只有三个元素,不存在速度慢的问题,可是有几万个元素,速度就慢了。
2010-03-21 10:47
举报帖子
使用道具
赠送鲜花
William1949
等 级:
新手上路
威 望:
8
帖 子:111
专家分:0
注 册:2009-3-17
第
16
楼
收藏
得分:0
以下是引用
bczgvip
在2010-3-21 10:33:55的发言:
= =;
还没结贴吗?都说了,没办法。
用别的方法实现吧。
版主:您好
怎么结贴?为什么会提示:
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
2010-03-21 10:56
举报帖子
使用道具
赠送鲜花
小靓仔仔
等 级:
新手上路
帖 子:17
专家分:3
注 册:2010-3-7
第
17
楼
收藏
得分:0
以下是引用
William1949
在2010-3-21 10:47:41的发言:
朋友:谢谢您:
开始我也想到Split函数,但是不行,
举一个简单的例子:
Dim Arr(2) As Long
Dim B As Long
B = 5
'给数组Arr赋初值:
Arr(0) = 18
Arr(1) = 7
Arr(2) = 41
'给数组Arr的所有元素都加B
Arr(0) = A ...
Arr(0) = 18
Arr(1) = 7
Arr(2) = 41-------------有规律吗?如果有,可否考虑对数组进行插入操作?
2010-03-21 17:49
举报帖子
使用道具
赠送鲜花
17
2/2页
1
2
快速回复:
求助!!如何用一次操作,修改所有数组元素的值
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019256 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved