CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

如何将一段字符串中的小写字母转成大写?

楼主coobila()2005-08-01 18:37:09 在 VB / 基础类 提问

这是一个笔试的题目,要求自己写函数,不用系统函数.我不知道怎么解决。呵 问题点数:20、回复次数:11Top

1 楼Zezese(蓝酷云)回复于 2005-08-01 18:51:38 得分 0

Function   UCaseStr(ByVal   str   As   String)   As   String  
          Dim   s   As   String  
          str   =   Trim(str)  
          If   str   =   ""   Then   Exit   Function  
          For   i   =   1   To   Len(str)  
                  s   =   Mid(str,   i,   1)  
                  If   s   Like   "[a-z]"   Then  
                          UCaseStr   =   UCaseStr   &   Chr(Asc(s)   -   32)  
                  Else  
                          UCaseStr   =   UCaseStr   &   s  
                  End   If  
          Next  
  End   Function  
  Top

2 楼ynsmcn(茫茫)回复于 2005-08-01 18:57:46 得分 10

Function   LtoU(L   As   String)   As   String  
  LtoU   =   Chr(Asc(L)   -   32)  
  End   Function  
  Top

3 楼crycoming(瞎编)回复于 2005-08-01 19:02:31 得分 0

Zezese(蓝酷云)   正解Top

4 楼seu31199113(Tony(峰回路转))回复于 2005-08-01 19:08:43 得分 0

ACSII码-32   就可以了Top

5 楼coobila()回复于 2005-08-01 19:11:32 得分 0

ynsmcn(茫茫)   的回答是正解.  
  不用系统函数.用自己建的函数.呵Top

6 楼Feather2005(飞逸)回复于 2005-08-02 09:03:06 得分 10

最保险的做法:  
  s+A-a  
  ACSII码是-32,但非ACSII码呢?这个问题在《C陷阱与缺陷》中有讲解,我们应该尽量保证不出错和可移值性问题。Top

7 楼conrad_wan(pineapple)回复于 2005-08-02 10:50:09 得分 0

Feather2005(飞逸)   有道理。Top

8 楼vansoft(Vansoft Workroom)回复于 2005-08-02 11:53:17 得分 0

UCASE不行嗎?Top

9 楼kmzs(.:RNPA:.山水岿濛)回复于 2005-08-02 13:04:19 得分 0

转小写Lcase  
  大写UcaseTop

10 楼hot1kang1(网站制作,系统开发,记得-http://3q2008.Com)回复于 2005-08-02 13:12:26 得分 0

楼主没学过C语言   ?Top

11 楼coobila()回复于 2005-08-07 17:57:32 得分 0

没学过C语言,想学呢.不知道从哪里入手.Top

相关问题

  • 请问如何判断字符串中有几个大写和小写字母?
  • java中怎样判断一个字符串是由大写字母,小写字母,以及数字组成的?
  • 检查字符串是有大写字母 小写字母跟数字组合的正则表达式
  • 把一个字符串中的所有小写字母转化为大写,怎么实现?
  • VB如何实现字符串(包括大小写字母、数字)与二进制的相互转换?
  • 编写一个函数,该函数将一个字符串中的所有大写字母改为相应的小写字母,其它不变
  • 字符串转成时间?
  • 如何将gb2312字符串转成utf-8字符串?
  • 怎样字符串转成float?
  • 字符串如何转成临时表?

关键词

  • 函数
  • ucasestr
  • str
  • as string

得分解答快速导航

  • 帖主:coobila
  • ynsmcn
  • Feather2005

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo