#include <iostream>
#include <string>
using namespace std;
void main()
{
string path = "C:\\Users\\Administrator\\Desktop\\text\\data.22.txt";
string::size_type iPos = path.find_last_of('\\') + 1;
string filename = path.substr(iPos, path.length() - iPos);
cout << filename << endl;
string name = filename.substr(0, filename.rfind("."));
cout << name << endl;
string suffix_str = filename.substr(filename.find_last_of('.') + 1);
cout << suffix_str << endl;
}
ID:9 score 0.902637 (l,t,r,b)[747, 1104, 1039, 1331]
ID:9 score 0.895594 (l,t,r,b)[105, 1449, 623, 1687]
ID:9 score 0.892932 (l,t,r,b)[1044, 1109, 1260, 1323]
ID:9 score 0.887628 (l,t,r,b)[429, 1339, 723, 1449]
ID:9 score 0.857632 (l,t,r,b)[1031, 1042, 1123, 1090]
ID:9 score 0.830450 (l,t,r,b)[1169, 1001, 1258, 1082]
ID:9 score 0.818386 (l,t,r,b)[5, 1080, 569, 1231]
ID:9 score 0.793356 (l,t,r,b)[753, 1012, 847, 1044]