c++中的string大小写转换方法 您所在的位置:网站首页 string转大小写 c++中的string大小写转换方法

c++中的string大小写转换方法

#c++中的string大小写转换方法| 来源: 网络整理| 查看: 265

        如何将一个字符串转换成大写或者小写?这是字符串匹配中经常需要做的事情。然而C++的Standard Library并没有提供将std::string转成大写和小写的功能,只有在中提供了将char转成大写(toupper)和小写(tolower)的函数而已。         但我们可以利用STL的transform配合toupper/tolower,完成std::string转换大(小)写的功能。一个transform函数,可以适用于任何类型,且只要自己提供操作函数,就可完成任何想要的动作。

C++ #include  #include  #include //toupper/tolower #include //transform using namespace std; int main() {     string s = "Clare";     // toUpper     transform(s.begin(), s.end(), s.begin(), toupper);     // toLower     //transform(s.begin(),s.end(),s.begin(),tolower);     cout 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有