Convert a String In C++ To Upper Case

后端 未结 30 1876
一个人的身影
一个人的身影 2020-11-22 05:25

How could one convert a string to upper case. The examples I have found from googling only have to deal with chars.

30条回答
  •  余生分开走
    2020-11-22 06:12

    The following works for me.

    #include 
    void  toUpperCase(std::string& str)
    {
        std::transform(str.begin(), str.end(), str.begin(), ::toupper);
    }
    
    int main()
    {
       std::string str = "hello";
       toUpperCase(&str);
    }
    

提交回复
热议问题