主题:请问怎么样把小写字母转成大写?
BD7FR
[专家分:0] 发布于 2005-08-10 19:41:00
请问怎么样才能把Edit->Text里的数置转换成大写?谢谢.
回复列表 (共6个回复)
沙发
rudolf [专家分:440] 发布于 2005-08-11 10:52:00
自己写个函数,或找别人的代码来看
板凳
liketm [专家分:280] 发布于 2005-08-11 13:18:00
BCB中的Edit->Text是AnsiString类型,该类型不同与C/C++中标准的字符串,也就是所C++标准库中是找不到他的,但AnsiString的功能比char*强大多了。同时,BCB为 AnsiString封装了一些方法。大致如下:
C_str 返回字串的数据的指针(char*)
Delete 删除字串的一部分
Insert 在现有字串的指定位置插入文本
Length 返回字串长度,不包括终止NULL
LowerCase 将字串变成小写
Pos 返回搜索字串在字串中的位置
SubString 返回字串中从指定位置开始、指定长度的子串
ToDouble 将字串变成浮点数,如果无法将字串变成浮点数,则扔出异常
ToInt 将字串变成整数,如果无法将字串变成整数,则扔出异常
ToIntDef 将字串变成整数并在不能换算时提供缺省值而不扔出异常
Trim 删除字串前后的空格
UpperCase 将字串变成大写
我想楼主用到的应该是UpperCase这个函数,格式为:Edit->Text.UpperCase()。
这下应该清楚了吧。
3 楼
rudolf [专家分:440] 发布于 2005-08-12 08:25:00
XD,她是要把 数字 换成大写的
1 -> 壹
不是字母
4 楼
清溪流泉 [专家分:50] 发布于 2005-08-15 17:06:00
有分吗?
5 楼
BD7FR [专家分:0] 发布于 2005-08-16 19:26:00
谢谢各位老大.
6 楼
liketm [专家分:280] 发布于 2005-08-24 15:24:00
太高兴了!!!!!
终于有人给我分了
我来回复