Забыл еще в конце одну вещь...
A>A>void
A>SplitString(const char *pszStringToSplit, const char *pszDelimiters, std::vector<String> &vecWords)
A>{
A> String strCurWord("");
A> vecWords.clear();
A> for (;*pszStringToSplit; pszStringToSplit++)
A> {
A> for (const char *pszDelim = pszDelimiters; *pszDelim; pszDelim++)
A> {
A> if (*pszStringToSplit == *pszDelim)
A> {
A> if (strCurWord.length())
A> {
A> vecWords.push_back(strCurWord);
A> strCurWord = "";
A> }
A> }
A> else
A> strCurWord += *pszStringToSplit;
A> }
A> }
if (strCurWord.length())
vecWords.push_back(strCurWord);
A>}
A>