0 / 0 / 0
Регистрация: 15.03.2020
Сообщений: 2
|
|
1 | |
пункт в никак не получается15.03.2020, 20:24. Просмотров 117. Ответов 0
Разработать программу для упрощения работы с путем (Path) к файлу в файловой системе. Привязку к реальному диску делать необязательно. Реализовать:
а)функцию определения того, является ли путь каталогом или файлом; б)функцию, которая возвращает только имя файла (с расширением или нет); в)функцию, которая выполняет слияние двух путей и возвращает новое (например, слияние “C:/abc/” и “/homework/skyrim.exe” даст “C:/abc/homework/skyrim.exe”). Решая задачу в рамках ООП, необходимо составить класс для представления пути к файлу или каталогу в файловой системе #include <iostream> #include <string> using namespace std; class Path { private: string way; public: Path(string str):way(str) {} bool catalog_or_file() { int i = 0; for( i= way.length(); way[i]!='/';i--) { if (way [i]=='.') { return true;// true=файл } } return false; } string vozvratimeny() { int i = 0; string str=""; bool triger = 0; for( i= way.length();way[i]!='/';i--) { if (way[i]=='.'){ str=""; triger = 1; continue; } str=way[i]+str; } if (triger==1) { return str; } else { return ""; } } string slianie() }; int main() { string str; getline( cin, str); cout << str.length()<<endl; Path path1(str); bool a = path1.catalog_or_file(); cout << a <<endl; cout << path1.vozvratimeny(); return 0; }
0
|
|
15.03.2020, 20:24 | |
никак не получается (
Никак не получается сделать h1 Изучаю HTML и никак не получается IF |
|
15.03.2020, 20:24 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. С виду но не сложно не не получается никак Никак не получается настроить интернет Никак не получается отправить e-mail Никак не получается Создать запросы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |