主题:请问怎么样把小写字母转成大写?
			
 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				
				太高兴了!!!!!
终于有人给我分了
							 
									
			
我来回复