在写这题时,转化成大写的函数代码一直报错:E0413 不存在从 “std::string” 到 “int” 的适当转换函数
cout << toupper(*it);
目前水平有限,原因未知,有看到的大佬可以解答一下吗?
最后解决是再用一个范围for将每个字符再次遍历转换成大写。
解决后的代码如下
#include <iostream>
#include <vector>
#include <string>
在写这题时,转化成大写的函数代码一直报错:E0413 不存在从 “std::string” 到 “int” 的适当转换函数
cout << toupper(*it);
目前水平有限,原因未知,有看到的大佬可以解答一下吗?
最后解决是再用一个范围for将每个字符再次遍历转换成大写。
解决后的代码如下
#include <iostream>
#include <vector>
#include <string>