如何在 C++ 中将 std::string 转换为小写?
在本节中,我们将了解如何将 C++ 字符串中的所有字母转换为小写字母。为此,我们必须使用 transform 函数。此 transform 函数存在于算法库中。
transform 函数获取字符串的起始指针和字符串的结束指针。它还获取字符串的开头来存储结果,然后第四个参数为 ::tolower。这有助于将字符串转换为小写字符串。如果我们想要将某个字符串转换为大写字符串,则可以使用相同的方法。
示例代码
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
string my_str = "Hello WORLD";
cout << "Main string: " << my_str << endl;
transform(my_str.begin(), my_str.end(), my_str.begin(), ::tolower);
cout << "Converted String: " << my_str;
}输出
Main string: Hello WORLD Converted String: hello world
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP