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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки в работе программ (символьные массивы, работа с указателями) http://www.cyberforum.ru/cpp-beginners/thread704379.html
Доброго времени суток. Помогите, пожалуйста исправить ошибки в программах. 1-я программа меняет слова местами, при этом количество разделителей между словами сохраняется, т.е. было 3 пробела, 3 и...
C++ ошибка сегментации где может быть ошибка? http://www.cyberforum.ru/cpp-beginners/thread704354.html
C++ Матрица. Ниже побочной диагонали
Здравствуйте все... Написал матрицу (условия ниже) и не могу вывести чтобы показывал сумму элементов ниже побочной диагонали... в чем ошибка? Дана целочисленная квадратная матрица. Написать...
Чистка каталога по маске C++
Как очистить каталог по маске? Добавлено через 24 минуты Уже не нужно кажется понял
C++ Процедура меняющая последовательность элементов в списке на обратную http://www.cyberforum.ru/cpp-beginners/thread704318.html
Напишите процедуру меняющую последовательность элементов в списке на обратную. Например, исходный список: (A B C D ), результат: (D C B A)
C++ Повторное подключение. Почему не ограничено автоматически? Есть разные способы ограничить повторное подключение заголовочных файлов, библиотек. Но неужели нельзя было организовать компиляторы так, чтобы они автоматически отсекали повторные подключения?... подробнее

Показать сообщение отдельно
Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
21.11.2012, 16:15
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru