#include <string>
#include <algorithm>
#include <iostream>
using namespace std;
// 转大写
void convertToUpper(std::string& str) {
transform(str.begin(), str.end(), str.begin(), ::toupper);
}
// 转小写
void convertToLower(std::string& str) {
transform(str.begin(), str.end(), str.begin(), ::tolower);
}
// 调用
int main() {
string str;
cout << "请输入一个字符串:";
getline(std::cin, str);
convertToUpper(str);
cout << "转换为大写后的字符串为:" << str << std::endl;
convertToLower(str);
cout << "转换为小写后的字符串为:" << str << std::endl;
return 1;
}
输出结果为: