MFC CString 按照指定 字符 进行分割 api
AfxExtractSubString
废话不多说,上代码
#include <vector>
vector<BYTE> data;
CString str = "0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09";
CString tmp;
int i = 0;
int d = 0;
while(AfxExtractSubString(tmp, str, i, ',')){
if(!tmp.IsEmpty()){
int res = sscanf(tmp, "%x", &d);
data.push_back(tmp);
}
i++;
}