标题:关于数组的问题
只看楼主
zxq5159
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-12-7
得分:0 

他是回答我了,但是如果是在TEXT1中输入 id d,s d结果是Id D,s啊,逗号后面那个没改大写

2006-12-09 19:22
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
自己去改..

我的msn: myfend@
2006-12-09 19:24
zxq5159
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-12-7
得分:0 
Private Sub Command1_Click()
Dim i, tot, ss As Integer, zf, hs, arr() As String
tot = Len(Text1.Text)
For i = 1 To tot
zf = Mid(Text1, i, 1)
If zf = " " Or zf = "," Then
hs = Mid(Text1, i + 1, 1)
If (Asc(hs) > 65) And (Asc(hs) < 90) Then
arr(i + 1) = arr(i + 1)
End If
ss = Asc(hs) - 32
arr(i + 1) = Chr(ss)
End If
Next i
For i = 1 To tot
Print arr(i)
Next i
End Sub
为什么我的程序会越界呢?arr(i + 1) = Chr(ss)哪里越界了?
2006-12-09 19:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-108412-1-1.html




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

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