方法:先找到空格所在位置,然后截取string(从第几个字符,到第几个字符)。
逆向找位置:
示例:
string strPath = "D://x/y/z/0.exe";
string strDir;
int nPos = strPath.find_last_of('/');
if (string::npos != nPos)
{
strDir = strPath.substr(0, nPos);
}
正向找位置:
string strPath = "D://x/y/z/0.exe";
string strDir;
int nPos = strPath.find('/');
cout << "pos: " << nPos << endl;
用for循环扫描字符串,遇到第一个数字输出,遇到空格跳过输出后面的数字