C++ 给定一个路径为“F:\\vt_std_lib\\STD-PARMS\\CAM\\LCUT”,怎么分割成“F:\\vt_std_lib\\STD-PARMS”和"\\CAM\\LCUT"
时间: 2023-10-27 11:06:51 浏览: 71
NX二次开发UF-DRAW-set-view-label-parms 函数介绍
可以使用字符串的 find_last_of 函数找到最后一个 '\\' 的位置,然后将字符串分割成两部分。
示例代码如下:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string path = "F:\\vt_std_lib\\STD-PARMS\\CAM\\LCUT";
size_t pos = path.find_last_of('\\');
string part1 = path.substr(0, pos);
string part2 = path.substr(pos);
cout << "part1: " << part1 << endl;
cout << "part2: " << part2 << endl;
return 0;
}
```
输出结果为:
```
part1: F:\vt_std_lib\STD-PARMS
part2: \CAM\LCUT
```
阅读全文