一种方法:
string CBasicExcel::RewriteTrim(string &str)
{
int nLength = str.size();
for (int i = 0; i < nLength; ++i)
{
if (str[i] == '\n')
{
str.erase(i);
}
}
string::size_type pos = str.find_last_not_of(' ');
if(pos != string::npos)
{
str.erase(pos + 1);
pos = str.find_first_not_of(' ');
if(pos != string::npos)
{
str.erase(0, pos);
}
}
else
{
str.erase(str.begin(), str.end());
}
return str;
}
第二种方法:
void CCRAddressBookDlg::Trim(string &strTarget)
{
if (strTarget != "")
{
string strBuff(strTarget);
char space = ' ';
strTarget.assign(strBuff.begin() + strBuff.find_first_not_of(space),
strBuff.begin() + strBuff.find_last_not_of(space) + 1);
}
}
原文链接: https://www.cnblogs.com/crearo-ssy/archive/2012/11/05/2754623.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/68179
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!