C++对于文件路径中的字符串的操作
对于路径中倒数第二个字符串进行查找#includeusing namespace std; using namespace cv; void main() { string str = "E:/训练/Sun 1/Sun 1/pic/last1/06.jpg"; int Count=0; int a, b; for (int i = str.length() - 1; i >= 0; i--) { if (str[i] =='/' || str[i] == '\') { Count++; if (Count == 1) { a = i; } else if (Count == 2) { b = i; } } } string result = str.substr(b + 1, a - b - 1); cout<< result << endl; }
输出结果:last1



