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

Про хранение данных. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка разных полей структуры http://www.cyberforum.ru/cpp-beginners/thread451557.html
Сразу извиняюсь за кривой заголовок темы) В общем, появилась необходимость добавить сортировку в программу, использующую некий идентификатор(задается вне функции) как ключ, чтобы сортировать список по нужному полю. Т.е код вида: void sorting() { e_tmp=top;
C++ Проблема с открытием файла для вывода текста в него. ofstream offile; void royal_flush (); void straight_flush(); int main () { //махинации royal_flush (); } http://www.cyberforum.ru/cpp-beginners/thread451554.html
Ханойские башни, объясните принцип работы! C++
Можете мне "расписать" все что происходит в этом коде, плюс отдельные вопросы в "комментариях", так что бы я сам смог это объяснить если меня спросят! Начальный код: // Ханойские башни #include <iostream> using namespace std; void hanoi_towers(int quantity, int from, int to, int buf_peg) //quantity-число колец, from-начальное положение колец(1-3),to-конечное положение колец(1-3) { ...
C++ Нули между символами в строке
Добрый вечер) Скорее всего нубский вопрос, однако поиском пользовался - ничего не нашел. Собственно суть: Из файла считываю строки: ifstream fs("C:\\test.txt"); string u; while (!fs.eof()) { getline(fs,u); }
C++ Реализовать команду md-создание каталога в Borland C++ http://www.cyberforum.ru/cpp-beginners/thread451546.html
Нужно сделать так, что бы по команде md (пример: md C:\CyberForum) создавалась определенная папка, название какой мы сами установим (принцип командной строки). Прошу помощи, ибо я уже запутался.
C++ Задан массив A из N элементов... Здравствуйте.помоги,пожалуйста,решить вот эти 2 задачи: 1.Задан массив A из N элементов. Составить программу, определяющую, содержится ли в нем один элемент, имеющий минимальное значение или таких элементов несколько. Программа должна выводить либо слово "один", либо слово "не один". Число N и значения элементов массива задаются вводом. N не больше 10. 2.В матрице размерами N*M определить... подробнее

Показать сообщение отдельно
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841

Про хранение данных. - C++

23.02.2012, 19:08. Просмотров 637. Ответов 6
Метки (Все метки)

день добрый.
в задаче задается иерархия папок и файлов, то есть корневая, что в ней и т.д.
к примеру -
/andew (корневая)
andrew papka1 papka2 somefile.txt
papka1 somefile1.txt
papka2 papka3
papka3 123.avi

задается корень, а дальше название папки и через пробел что в ней. не обязательно в правильном порядке, т.е. корень можешь задаваться хоть последним.

решил хранить в таком виде -
C++
1
2
3
4
5
6
7
8
class Tree {
public:
    Tree() : parent(NULL) {}
    ~Tree();
    std::string str;
    Tree *parent;
    std::vector <Tree *> sons;
};
раньше я с деревьями не особо работал, поэтому как правильно в деструкоторе уничтожить все дерево, и нужно ли это в этом случае? и как мне считать папки подобным образом?
или есть более лучший способ хранения?

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