XwinterwinterwinterX
2016-04-07 08:42
采纳率: 63.6%
浏览 2.1k

请问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;
}
请问我的程序哪里错了
为什么不能将小写字母转换为大写字母?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 蓝少飞 2016-04-07 08:45
    已采纳

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

    打赏 评论
  • oyljerry 2016-04-07 09:01

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

    打赏 评论

相关推荐 更多相似问题