string中获取所有数字
例如 "10km"
获取 "km"
string strLevel = "10km";
string::iterator iter=strLevel.begin();
string strUnit; //"km"
for(iter;iter!=strLevel.end(); ++iter)
{
if(!isdigit(*iter)) //不是数字
{
strUnit = strUnit + (*iter);
}
}
获取 "km"
string strLevel = "10km";
string::iterator iter=strLevel.begin();
string strUnit; //"km"
for(iter;iter!=strLevel.end(); ++iter)
{
if(!isdigit(*iter)) //不是数字
{
strUnit = strUnit + (*iter);
}
}