| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1184 人关注过本帖
标题:关于数组的问题
只看楼主 加入收藏
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

为什么要用数组呢?..


我的msn: myfend@
2006-12-09 18:56
zxq5159
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-12-7
收藏
得分:0 
按照你的程序的话,如果是标点的话就没法将后面一个改为大写了~,而且如果空格的后面那个是大写,那么你就改错了~~
2006-12-09 18:56
zxq5159
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-12-7
收藏
得分:0 

按照你的程序的话,如果是标点的话就没法将后面一个改为大写了~,而且如果空格的后面那个是大写,那么你就改错了~~ 如果不用数组,那么如果空格后面那个是大写的话,怎么判断啊~~~

2006-12-09 18:58
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
你的题目:输入一段文章,将每个单词首字母从小写改为大写
...那你用数组..太麻烦了吧?..
直接判断它的Ascii码是否为小写..如果是的话...那就用UCase变成大写就行...

我的msn: myfend@
2006-12-09 18:59
zxq5159
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-12-7
收藏
得分:0 

那怎么判断首字母呢?如果直接判断的话得用MID吧~~MID是取,应该是复制一个出来~~而不是剪切一个出来,那么如何将复制出来的制放回那应该在的地方呢?就比方说 this is mybbs,应该改为This Is Mybbs,如果不放数组,用MID取的话,我们取出第一个字符,发现是空格,那么后面那个改为大写T,用MID取出后面一个改好,然后怎么放进去一起打印出来呢?还有你上面写的程序结果貌似是thisismybbs并没把小写改大写啊~

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

我的msn: myfend@
2006-12-09 19:12
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
以下是引用purana在2006-12-9 18:51:37的发言:

Option Explicit

Private Sub Command1_Click()
Dim arr() As String
Dim strLine As String
strLine = "this is my bbs"
Dim i As Integer
Dim strLength As Integer
strLength = Len(strLine)
ReDim arr(strLength) As String

For i = 1 To strLength
arr(i) = Mid(strLine, i, 1)
Next

For i = 1 To strLength
If arr(i) <> " " Then
Print arr(i);
End If
Next
End Sub

红色那句我忘记了什么意思..可以说说吗?


/images/2011/147787/2011051411021524.jpg" border="0" />
2006-12-09 19:12
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
还有...此问题..前两天..我已经回答过了..

我的msn: myfend@
2006-12-09 19:12
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

我的msn: myfend@
2006-12-09 19:14
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
以下是引用ioriliao在2006-12-9 19:12:42的发言:

红色那句我忘记了什么意思..可以说说吗?

看msdn吧.


我的msn: myfend@
2006-12-09 19:15
快速回复:关于数组的问题
数据加载中...
 
   



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

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