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

Структура с вложенным массивом структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для заданного целого числа n вычислить значение суммы http://www.cyberforum.ru/cpp-beginners/thread618447.html
Для заданного целого числа n вычислить значение суммы:\sum_{{i}_{1}}^{n}\sum_{{i}_{2}}^{n}...\sum_{{i}_{n}}^{n}\frac{1}{{i}_{1}+...{i}_{n}}
C++ Заполнение массива методом Седжвика Можно ли как-то заполнить массив методом Седжвика по другому, что бы не было столько нулей, сколько сейчас.(ну т.е. чтобы значительно меньше). или если массив заполняется рандомно, то как сделать... http://www.cyberforum.ru/cpp-beginners/thread618446.html
GNU C++ где де ты где?!?! C++
Где можно вот просто взять и скачать GNU C++! Вот так прям чтоби без флуда в ответ без левих ссылок, без издевок, без подстав, вот просто взять и скачать!?!?
C++ Запуск exe из ресурсов без распаковки
Всем доброго времени суток! Сразу оговорка: нужно для легальных целей - защита другой программы от декомпиляции. Никаких вирусов и прочих вредителей... Можно ли запустить exe из ресурсов без...
C++ Придумать алгоритм http://www.cyberforum.ru/cpp-beginners/thread618427.html
Есть такая задачка : в массиве из n элементов за время nlogn найти пару элементов , сумма которых равна k , или сказать , что такой нет . Собственно , код мне не нужен (сам напишу) , помогите с...
C++ Массив указателей Приветствую всех, кто посетил эту тему. В данный момент я читаю книгу "С++. Руководство для начинающих." (Герберт Шилдт ) и столкнулся с вот таким исходником : #include <iostream> #include... подробнее

Показать сообщение отдельно
vvApache
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 121

Структура с вложенным массивом структур - C++

03.07.2012, 17:00. Просмотров 1228. Ответов 7
Метки (Все метки)

Здравствуйте!
Хочу создать некое подобие файловой системы.

есть 2 структуры для папки и файла:

C++
1
2
3
4
5
6
7
8
9
10
11
struct directory {
    string name;                    //имя
    string path;                    //пусть к папке
    struct directory *dirs[100];        //массив вложенных папок
    struct file * files[100];           //массив содержащихся файлов
};
 
struct file {
    string name;                    //имя
    string path;                    //путь к файлу
};
есть класс фс, который будет её содержать и обслуживать:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class vfs {
public:
    directory dir;
    vfs()
    {
        dir.name="FS";
        dir.path="/";
        //directory * dir.dirs;                 //проблема
        //dir.files = new file[100];          //здесь
    }
    ~vfs();
 
};
проблема в создании и обращении к массивам структур, вложенным в изначальную структуру.
как их инициализировать? как к ним можно обращаться?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru