且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

tolower函数用于C ++字符串

更新时间:2023-02-03 08:33:00

如果 boost 是一个选项:

#include <boost/algorithm/string.hpp>    

std::string str = "wHatEver";
boost::to_lower(str);

否则,可以使用 std :: transform

std::string str = "wHatEver";
std::transform(str.begin(), str.end(), str.begin(), ::tolower);

如果您有一些自定义区域设置感知,还可以使用另一个函数 tolower

You can also use another function if you have some custom locale-aware tolower.