C++ 将字符串中的小写字母转换为大写字母
当然可以!以下是一个简单的 C++ 代码示例,它将输入的字符串中的小写字母转换为大写字母:
#include <iostream>
#include <cctype> // 包含字符处理函数的头文件
std::string convertToLowercase(const std::string& input) {
std::string output = input;
for (char& c : output) {
if (std::islower(c)) { // 检查字符是否为小写字母
c = std::toupper(c); // 将字符转换为大写字母
}
}
return output;
}
int main() {
std::string input;
std::cout << '请输入一个字符串: ';
std::getline(std::cin, input);
std::string output = convertToLowercase(input);
std::cout << '转换后的字符串: ' << output << std::endl;
return 0;
}
这段代码定义了一个名为 convertToLowercase 的函数,它接受一个字符串作为输入,并返回一个转换后的字符串。在 main 函数中,我们从用户输入中获取一个字符串,并使用 convertToLowercase 函数将其中的小写字母转换为大写字母。最后,将转换后的字符串输出到控制台。
请记住,在运行此代码之前,您需要确保您的 C++ 编译器已正确安装和配置。
希望这可以帮助到您!如果您还有其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/L60 著作权归作者所有。请勿转载和采集!