一种字符串分割,直接应对数值范围的方式 XX~ XX
一种字符串分割,直接应对数值范围的方式 XX~ XX 分解
std::vector<NXOpen::NXString> getScopeLetterStringElements(string inputScopeStr)
{
vector<NXString> getSplitValues;
getSplitValues.clear();
//Echo("%s", inputScopeStr.c_str());
string tempStr("");
if (inputScopeStr.size() > 1 && inputScopeStr.find('~'))
{
char getStartC = inputScopeStr.at(0);
char getEndC = inputScopeStr.at(2);
char tempC = getStartC;
while (tempC >= getStartC && tempC <= getEndC)
{
tempStr = std::string(1, tempC);
getSplitValues.push_back(tempStr.c_str());
tempC++;
}
}
else
{
tempStr = std::string(1, inputScopeStr.at(0));
//Echo("%s", tempStr.c_str());
getSplitValues.push_back(tempStr);
}
return getSplitValues;
}
需要 nice..
页:
[1]