例如:std::string path; path = path + "*" + s2 + "*" + s4;
如何得到s2和s4?
size_t pos = _path.find("*");
size_t size = _path.size();
int cnt = 0;
while (pos != std::string::npos)
{
if (cnt==0)
{
std::string x = _path.substr(0, pos);
//resVec.push_back(x);
setScreenShotPath(x);
_path = _path.substr(pos + 1, size);
pos = _path.find("*");
}
if (cnt==1)
{
std::string x = _path.substr(0, pos);
//resVec.push_back(x);
float fLove = atof(x.c_str());
setTextureWidth(fLove);
_path = _path.substr(pos + 1, size);
pos = _path.find("*");
fLove= atof(_path.c_str());
setTextureHeight(fLove);
}
cnt++;
}