- void Split(LPCTSTR lpszSrc, const PTCHAR szDelimit, vector<double>& vecDest)
- {
- int len = _tcslen(lpszSrc) + 1;
- PTCHAR buf = new TCHAR[len];
- PTCHAR pToken = buf;
- ZeroMemory(buf, len);
- StrCpy(buf, lpszSrc);
- PTCHAR context, item;
- while (item = _tcstok_s(pToken, szDelimit, &context))
- {
- vecDest.push_back(_ttof(item));
- pToken = context;
- }
- delete []buf;
- }
- //该片段来自于http://www.codesnippet.cn/detail/160420149322.html
来源: http://www.codesnippet.cn/detail/160420149322.html