c++ string 大小写转换
时间: 2023-08-16 11:10:31 浏览: 231
c语言大小写转换
3星 · 编辑精心推荐
你可以使用C++的标准库中的函数来进行字符串大小写转换。下面是一些示例代码:
1. 转换为大写字母:
```cpp
#include <iostream>
#include <string>
#include <cctype>
int main() {
std::string str = "Hello World!";
for (auto& c : str) {
c = std::toupper(c);
}
std::cout << str << std::endl;
return 0;
}
```
2. 转换为小写字母:
```cpp
#include <iostream>
#include <string>
#include <cctype>
int main() {
std::string str = "Hello World!";
for (auto& c : str) {
c = std::tolower(c);
}
std::cout << str << std::endl;
return 0;
}
```
这些代码中使用了`std::toupper`和`std::tolower`函数来实现大小写转换。它们可以应用于单个字符,并通过循环遍历整个字符串来实现字符串的大小写转换。
阅读全文