admin 发表于 2023-3-6 12:02:28

一种字符串分割,直接应对数值范围的方式 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;
}


425131361 发表于 2023-3-9 00:01:22

需要 nice..
页: [1]
查看完整版本: 一种字符串分割,直接应对数值范围的方式 XX~ XX