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