Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
EuroOil
Сообщений: n/a
#1

Построение дерева каталогов - C++

21.11.2012, 15:53. Просмотров 1676. Ответов 2
Метки нет (Все метки)

Уважаемые форумчане, подскажите пожалуйста, как на с++ реализовать задание: Построение дерева каталогов
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2012, 15:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Построение дерева каталогов (C++):

Удаление дерева каталогов со всеми файлами - C++
Как, за один проход?

Библиотека STL. Функции для чтения дерева каталогов диска - C++
какие функции можно использовать для след. задания: "Реализовать программу, считывающую дерево каталогов диска" тема лабы...

Построение В*-дерева - C++
Задание: Построение B* дерева, добавление вершин и балансировка в случае необходимости. подскажите источники где можно взять код, или...

Построение дерева выражения - C++
Мне нужно построить дерево выражения вида (а*(в+с))/d. Написал код. Что не так? #include <iostream> #include <string> ...

Рекурсивное построение дерева - C++
Здравствуйте ! Как построить рекурсивным образом дерево?

Построение бинарного дерева - C++
Написать программу построения бинарного дерева с помощью связных структур и поиска в дереве при симметричном порядке обхода его. Если...

2
Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
21.11.2012, 16:15 #2
EuroOil, если я правильно понял необходимо в определенной ОС (например виндовс) построить дерево каталогов, с учетом подкаталогов и прочим.
Для этого необходимо описать структуру, которая из себя и будет представлять понятие КАТАЛОГ.
Она должна иметь указатели на свой каталог верхнего уровня и либо ограниченное, либо неограниченное количество указатлей на подкаталоги
C++
1
2
3
4
5
6
7
#define MAXSUBDIRS 30
struct Folder
{
Folder* top;
Folder* children [MAXSUBDIRS];
void* CatalogInfo;
}
структура-узел для построения дерева с возможностью иметь по 30 подкаталогов у каждого каталога.

Далее функциями ОС осуществляется перебор каталогов на диске с созданием новых структур Folder и инициализацией указателей top и children [MAXSUBDIRS] вновь созданными структурами. CatalogInfo - будет содержать какое либо служебное инфо зависимое от ОС, которое описывает каталог. Какой нибудь HANDLE, если это винда
1
EuroOil
Сообщений: n/a
21.11.2012, 23:47 #3
А используя стандартные библиотеки это возможно?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2012, 23:47
Привет! Вот еще темы с ответами:

Построение бинарного дерева - C++
Доброй ночи! Пятые сутки не могу разобрать реализацию алгоритма на С++ Console Wizzard! Что такое бинарное дерево я знаю, даже разобрал...

Сокобан, и построение дерева решений - C++
Добрый вечер, уважаемые форумчане. Нужна помощь с лабой, которую я реально не могу самостоятельно оформить: Задание -...

Процедура Create (построение дерева) - C++
Описать процедуру Create(T,n), где n- положительное целое число, которая строит дерево Т: Вроде не сложное задание ,но что-то не доходит...

Построение дерева в кодировании Хаффмана - C++
Написал код, который строит дерево Хаффмана, но ветви этого дерева у меня получаются разные(т.е. построение происходит не оптимально). ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru