Convert a String In C++ To Upper Case

后端 未结 30 1551
一个人的身影
一个人的身影 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 05:52

    Using Boost.Text, which will work for Unicode text

    boost::text::text t = "Hello World";
    boost::text::text uppered;
    boost::text::to_title(t, std::inserter(uppered, uppered.end()));
    std::string newstr = uppered.extract();
    

提交回复
热议问题