#include<iostream>
#include<string>
using namespace std;
int main()
{
string total = "C:\\Users\\jack\\Documents\\Visual Studio 2015\\Projects\\GetScaleImgPart\\x64\\Release";
int pos = total.rfind("\\",total.length());//从后往前寻找第一个/出现的位置
total = total.substr(0, pos);//剪切[0,pos]
cout << pos << total.length() << endl;
cout << total << endl;
getchar();
return 0;
}
C++路径存储在string中,去掉路径中最后一个文件夹的名字
最新推荐文章于 2022-06-02 14:12:00 发布
本文介绍了一段C++代码,展示了如何使用标准库中的字符串函数处理文件路径,包括查找并替换路径分隔符,以及截取特定部分的路径。这对于在Windows环境下进行文件路径操作的开发者来说非常实用。
301

被折叠的 条评论
为什么被折叠?



