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

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

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

Показать сообщение отдельно
neske
1503 / 870 / 84
Регистрация: 26.03.2010
Сообщений: 2,985
23.02.2012, 23:48  [ТС]
получилось сделать так, работает -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <string>
#include <vector>
 
class Tree {
public:
    Tree() : parent(NULL) {}
    void add(std::string str) {
        Tree *temp = new Tree;
        temp->name = str;
        temp->parent = this;
        sons.push_back(temp);
    }
 
    void ls() {
        for(int i = 0; i < sons.size(); ++i)
            std::cout << sons[i]->name << " ";
    }
 
    std::string name;
    Tree *parent;
    std::vector <Tree *> sons;
};
 
int main() {
    Tree tree, *cur;
    tree.name = "root";
    cur = &tree;
 
    cur->add("dir1");
    cur->add("dir2");
    cur->ls();
 
    return 0;
}
Добавлено через 5 минут
Хотя, если не ошибаюсь, в этой задаче вообще можно не заморачиваться с деревом.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru