You may use the methods provided by another string class, for instance
std::wstring
.
e.g. (using a blank as delimiter):
bstr_t b = bstr_t(L"Hi folks");
wstring w = b;
wstring::size_type pos = w.find(L' ');
bstr_t b1 = w.substr(0, pos).c_str();
bstr_t b2 = w.substr(pos+1).c_str();