字符串大小写转换

字符串大小写转换
c++中的string中没有进行大小写字符串转换的功能:

要自己实现其实很简单,方法如下:

  1 static const string toLowerCase(string& s) { 2 string lower(s); 3 for (size_t i = 0; i < s.length(); ++i) { 4 lower[i] = tolower(lower[i]); 5 } 6 return lower; 7 } 8 9 static const string toUpperCase(string& s) { 10 string upper(s); 11 for (size_t i = 0; i < s.length(); ++i) { 12 upper[i] = toupper(upper[i]); 13 } 14 return upper; 15 } 16

你可能感兴趣的:(字符串大小写转换)