c++的string转大写
时间: 2023-07-14 17:07:23 浏览: 228
c++ int转string方法
在 C++ 中,要将字符串转换为大写,您可以使用 `<cctype>` 头文件中的 `toupper()` 函数。以下是一个示例:
```cpp
#include <iostream>
#include <string>
#include <cctype>
int main() {
std::string myString = "hello world";
for (char& c : myString) {
c = std::toupper(c);
}
std::cout << myString << std::endl;
return 0;
}
```
这段代码将迭代字符串中的每个字符,并使用 `std::toupper()` 函数将其转换为大写。最后,通过 `std::cout` 打印出结果。
输出将是:
```
HELLO WORLD
```
这样,您就可以将 C++ 的 `std::string` 转换为大写字母。
阅读全文