论坛问来的字符串分割代码,值得借鉴。
vector<string> vec;
char strText[] = "what a nice day!";
char seps[] = " ";
char* token = strtok(strText, seps);
string str;
while(NULL != token)
{
str = token;
vec.push_back(str);
token = strtok(NULL, seps);
}