| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 891 人关注过本帖
标题:[求助]怎么提取数组第n个值
只看楼主 加入收藏
linvv
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-6-4
收藏
 问题点数:0 回复次数:13 
[求助]怎么提取数组第n个值
新手求助

m是一个用逗号隔开的数组:1,5,6,7,8,9
想让k等于该数组的第二个元素的值:5
该怎么表示?
谢谢!
搜索更多相关主题的帖子: 元素 
2007-06-05 21:42
linvv
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-6-4
收藏
得分:0 
高手都哪去泡妞了??
2007-06-05 22:26
jmasm
Rank: 1
等 级:新手上路
威 望:1
帖 子:368
专家分:0
注 册:2006-9-24
收藏
得分:0 
数组默认下标是从0开始的
m是一个用逗号隔开的数组:1,5,6,7,8,9
所以m的下标是0到5
k=m(1)
这样就把5付给K了

2007-06-05 22:38
linvv
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-6-4
收藏
得分:0 

谢谢!
请再帮看下这个哪里错了?

Private Const M = "2,3,4,5,6,7"
Private Sub Command1_Click()

k = M(2)
Text1.Text = k
End Sub


k=m(2)这句不能通过

[此贴子已经被作者于2007-6-5 22:59:31编辑过]

2007-06-05 22:54
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 

你那个叫数组?
Private Const M = "2,3,4,5,6,7"
Private Sub Command1_Click()
private STRS1() as string,K as long
strs1=Split(m,",")
k = val(strs1(1))
Text1.Text = k
End Sub

[此贴子已经被作者于2007-6-5 23:12:38编辑过]


VB QQ群:47715789
2007-06-05 23:01
linvv
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-6-4
收藏
得分:0 
版主见笑了,刚学几天,呵呵

可是把你的代码复制进去后,不能运行啊?
再帮看看,谢谢
2007-06-05 23:09
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 

刚刚忘记改你的那个“数组”名了。你把5楼的代码再试下。


VB QQ群:47715789
2007-06-05 23:13
linvv
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-6-4
收藏
得分:0 

可以了!!!!
太感谢你了!

不过那个private应该是dim
再次谢谢你。

2007-06-05 23:17
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
呵呵,我这个电脑上没VB,一时没注意,犯了个低级错误

VB QQ群:47715789
2007-06-05 23:33
linvv
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-6-4
收藏
得分:0 
昨晚刚看到
private也可以定义数据类型,但这里却要只能换成dim才行?不解?
2007-06-06 07:52
快速回复:[求助]怎么提取数组第n个值
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012201 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved