2 xwinterwinterwinterx XwinterwinterwinterX 于 2016.04.07 16:42 提问

请问C++的toupper函数怎么用

#include
using namespace std;
int main()
{
string str="hello,world";
for(int i=0;i<str.size();++i)
toupper(str[i]);
cout<<str<<endl;
return 0;
}
请问我的程序哪里错了
为什么不能将小写字母转换为大写字母?

3个回答

chenqixia
chenqixia   2016.04.07 16:45
已采纳

str[i] = toupper(str[i])

oyljerry
oyljerry   Ds   Rxr 2016.04.07 17:01

toupper的返回值是转换后的大写字母,你需要接收返回值

CSDNXIAON
CSDNXIAON   2016.04.07 17:31

toupper函数
toupper() 函数
toupper()函数
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!