#include <iostream>
#include <string>
#include <algorithm>
int main()
{
std::string str;
str.assign("This is 1 test!");
std::transform(str.begin(),str.end(),str.begin(),::tolower); // 或者 'toupper'转大写.
//std::transform(s.begin(), s.end(), s.begin(),[](unsigned char c) { return std::toupper(c); });
std::cout<<str.c_str()<<std::endl;
return 0;
}


本文介绍了一个使用C++实现的字符串大小写转换示例。通过std::transform函数结合tolower或toupper操作符,可以轻松地将整个字符串转换为全小写或全大写形式。这个简单的例子展示了如何利用C++标准库中的<algorithm>头文件来处理字符串。
2707

被折叠的 条评论
为什么被折叠?



