c++字符串大写改小写
时间: 2024-09-22 13:05:49 浏览: 31
c++字符串全套笔记全解
在C++中,你可以使用`std::transform`函数结合`std::tolower`标准库函数将字符串转换为小写。`std::transform`遍历输入范围,而`std::tolower`则是将单个字符转换为小写。下面是一个简单的示例:
```cpp
#include <algorithm>
#include <cctype> // 包含tolower函数
#include <string>
std::string toLowerCase(std::string str) {
std::transform(str.begin(), str.end(), str.begin(), ::tolower); // 使用tolower函数和begin、end迭代器
return str;
}
int main() {
std::string input = "Hello World!";
std::string output = toLowerCase(input);
std::cout << "Original: " << input << "\n";
std::cout << "Lowercase: " << output << "\n";
return 0;
}
```
运行上述代码,"Hello World!" 将变为 "hello world!"。
阅读全文