消息关闭
    暂无新消息!
string ToLower(string& str);   (我用的是centos;)
string ToUpper(string& str);
字符串大小写转换在程序中使用广泛,选择性能最好的函数至关重要;
抛砖引玉:(1) transform(s.begin(), s.end(), s.begin(), toupper); (网上找到的)
(2)
string newStr = str;
const char* pStr = str.c_str();
for(int i = 0; i< str.size(); ++i)
if(isupper(*(pStr + i)))
newStr[i] = tolower(*(pStr + i));

(3)

0个回答

暂无回答!