在C++中,可以使用标准库中的`std::transform`函数和`std::tolower`函数将字符串中的大写字母转换为小写字母。以下是一个示例代码:
#include <iostream>
#include <string>字符串函数中将大写转换为小写
#include <algorithm>
#include <cctype>
int main() {
std::string str = "Hello World!";
std::transform(str.begin(), d(), str.begin(), ::tolower);
std::cout << str << std::endl;
return 0;
}
在这个示例中,我们首先定义了一个字符串`str`,然后使用`std::transform`函数将字符串中的所有字符转换为小写字母。`std::transform`函数的第一个参数和第二个参数指定了要转换的字符串的范围,第三个参数指定了要将字符存储回的字符串的起始位置,第四个参数是一个函数指针,它指向要将每个字符转换的函数。在这里,我们使用`::tolower`函数将每个字符转换为小写字母。最后,我们输出转换后的字符串。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论