字串大小寫轉換

字串大小寫轉換

 

   1: namespace StringPlus
   2: {    
   3:     /// Convert the string to lowercase.
   4:     std::string ToLower(const std::string& szParam)
   5:     {
   6:         std::string _szParam(szParam);
   7:         std::transform(_szParam.begin(), _szParam.end(), _szParam.begin(), tolower);
   8:         return _szParam;
   9:     }
  10:  
  11:     /// Convert the string to uppercase.
  12:     std::string ToUpper(const std::string& szParam)
  13:     {
  14:         std::string _szParam(szParam);
  15:         std::transform(_szParam.begin(), _szParam.end(), _szParam.begin(), toupper);
  16:         return _szParam;
  17:     }
  18: }