Предмет: Информатика,
автор: guskov315
Помогите решить задачу на С++
Приложения:
Ответы
Автор ответа:
1
#include <iostream>
#include <string>
using namespace std;
int main()
{
string paths[3] = {
"C:\\dir1\\dir2\\file.jpg",
"D:\\dir1\\file1.jpg",
"E:\\file1.jpg"
};
for (int i = 0; i < 3; i++){
string path = paths[i];
path = path.substr(0, path.rfind('\\'));
std::size_t found = path.rfind('\\');
string lastDir = "\\";
if (found != string::npos)
lastDir = path.substr(found + 1);
cout << lastDir << endl;
}
return 0;
}
Похожие вопросы
Предмет: Английский язык,
автор: Банан1511
Предмет: Английский язык,
автор: raimark
Предмет: Английский язык,
автор: Аноним
Предмет: Химия,
автор: fugilo777
Предмет: Химия,
автор: aimasem2014