1
| | static const string scWhiteSpace = " \t\r\n\v\f";
void stripLeadingWhiteSpace(string& token)
{
string::size_type firstNonWhiteSpace = token.find_first_not_of(scWhiteSpace);
if(firstNonWhiteSpace != string::npos)
{
token = token.substr(firstNonWhiteSpace);
}
}
void stripTrailingWhiteSpace(string& token)
{
string::size_type lastNonWhiteSpace = token.find_last_not_of(scWhiteSpace);
if(lastNonWhiteSpace != string::npos)
{
token = token.substr(0, lastNonWhiteSpace);
}
} |