Added white space trimming program to toolkit. Trimmed whitespace off toolkit. Minor cleanup to extraext.

This commit is contained in:
n-a-c-h
2005-06-02 00:13:26 +00:00
parent 97690f8d3f
commit b13fbb8f41
6 changed files with 127 additions and 19 deletions

View File

@@ -28,7 +28,7 @@ void Tokenize(const string& str, vector<string>& tokens, const string& delimiter
{
//Skip delimiters at beginning.
string::size_type lastPos = str.find_first_not_of(delimiters, 0);
//Find first "non-delimiter".
string::size_type pos = str.find_first_of(delimiters, lastPos);
@@ -36,10 +36,10 @@ void Tokenize(const string& str, vector<string>& tokens, const string& delimiter
{
//Found a token, add it to the vector.
tokens.push_back(str.substr(lastPos, pos - lastPos));
//Skip delimiters. Note the "not_of"
lastPos = str.find_first_not_of(delimiters, pos);
//Find next "non-delimiter"
pos = str.find_first_of(delimiters, lastPos);
}