c++用调用函数的方法定义一个函数实现大写字母转换成小写字母并把语句Look Before You Leap中的大写字母改写成小写字母,输出该语句
时间: 2024-12-10 21:46:56 浏览: 18
C++自定义函数判断某年某月某日是这一年中第几天
5星 · 资源好评率100%
在C++中,你可以通过创建一个模板函数或者一个通用函数来实现大小写字母的转换。这里我们先定义一个函数`toLowerCase`,它接受一个字符作为输入,并返回其小写版本:
```cpp
#include <cctype> // 包含tolower函数
char toLowerCase(char ch) {
return std::tolower(ch);
}
// 现在将 "Look Before You Leap" 这个字符串中的大写字母转为小写
std::string originalString = "Look Before You Leap";
std::string lowercasedString;
for (char& ch : originalString) {
if (isupper(ch)) { // 检查是否为大写字母
ch = toLowerCase(ch); // 转换为小写
}
lowercasedString += ch; // 添加到新字符串
}
// 输出结果
std::cout << "Original string: " << originalString << "\n";
std::cout << "Lowercased string: " << lowercasedString << "\n";
```
运行上述代码,你会得到原句中的所有大写字母都转换成了小写的句子。
阅读全文