中易网

【急】C++中如何把小写字母变成大写的?

答案:5  悬赏:50  
解决时间 2021-02-21 05:47
【急】C++中如何把小写字母变成大写的?
最佳答案
首先我想说letter应该是一个char或string 类型的,否则怎么含有字母呢?
很简单toupper(letter)是将letter这个变量的所有字母换成大写的,tolower(letter)是将其变成小写的,OK。
全部回答
用ASCII码,大写字母比小写小32
char c;
c=c+('A'-'a');
已经发给你了
for(int i=0;i<sizeof(letter);i++)
if(letter>=a'&&letter<='z')
letter[i]+=('A'-'z');
letter是什么类型?
如果是char[]
#include <string.h>
使用strupr(letter)
如果是string,可以先转换为char[]
char str[1024];
strcpy(str, letter.c_str());
letter = strupr(str);
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你好,请问你个法士特变速箱的问题,我的车买
蚕丝被水洗后会怎么样
水泥胶砂流动度测定方法应采用什么标准
莱茵河鲜西餐厅这个地址在什么地方,我要处理
一方瓷土有多重?
重庆工商大学-艺术楼怎么去啊,有知道地址的
家里放什么东西能防各种虫子?顺便求这是什么
用跨、踮、挤、挤写一个句子
手机买什么卡上网最划算
常州市武进蓝天电器厂怎么去啊,有知道地址的
刚我女朋友给我发9.21红包是什么意思?
904L不锈钢和32750超级双相钢哪个更贵,价格
笔记本换液晶屏挡板下面的螺丝都拧花了就是拧
如何用RS485串口程序向多个设备读写数据
Kindle显示USB驱动器界面无法关掉,长按短按
推荐资讯
上海人力资源管理师考试考什么内容
如东县科技局在什么地方啊,我要过去处理事情
DNF大转移后副职业2改 成熟的冒险家灵魂涨价
福彩门户怎么进不了
杨梅农中地址在什么地方,想过去办事
猪肚和西红柿相克吗
电路中一个贴片瞬态抑制二极管表面丝印为AK10
为什么我手提电脑的触摸鼠标的软件会自动消失
大家敢不敢一个人去面试
哪种洁面仪好
红东方超市曹庄NO.2地址在哪,我要去那里办事
七彩印务招待所在哪里啊,我有事要去这个地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?