Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Эксперт 1С
475 / 413 / 92
Регистрация: 26.09.2012
Сообщений: 1,860
1

Дерево в консоли(Нужно вывести данные из массива структуры на экран в виде дерева. Похожего TtreeView в билдере.)

28.04.2013, 20:21. Просмотров 1120. Ответов 0
Метки нет (Все метки)

Здравствуйте. Есть структура
C++
1
2
3
4
5
6
struct zap
{
  int n;
  int n_r;
  AnsiString text;
};
где n-номер, n_r - номер родителя. Нужно вывести данные из массива структуры на экран в виде дерева. Похожего TtreeView в билдере. Сделать это затрудняюсь, помогите плиз

Добавлено через 1 час 11 минут
делал так
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
for(int n=0;n<i;n++)
if (z[n].n_r==0)
{
std::cout<<rus(z[n].text.c_str())<<std::endl;
ris(i,z[n].n);
}
getch();
        return 0;
}
 
int ccc=0;
void ris(int kol,int nom)
{
ccc=ccc+1;
AnsiString probel="  ";
for (int i=0;i<ccc;i++)
probel=probel+"  ";
for(int i=0;i<kol;i++)
 if(z[i].n_r==nom)
 {
   AnsiString ttt="";
   ttt=probel+z[i].text.c_str();
   std::cout<<rus(ttt.c_str())<<std::endl;
   ris(kol,z[i].n);
 
 }
 ccc=ccc-1;
}
мб чтото неправильно наделал, покритикуйте плиз
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 20:21
Ответы с готовыми решениями:

Ввести элементы двумерного массива с клавы С++.Нужно вывести его на экран в виде таблицы, в конце каждой строки надо вывести самый большой элемент
Вот мой код : #include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; using std::cout;...

Нужна курсовая работа в с++ в виде консоли или бд в билдере
ребята,нужна курсовая работа в с++ в виде консоли или бд в билдере помогите кому нетрудно!!...

Вывести данные из контейнера set в виде бинарного дерева
Ввожу данные (int) с помощью контейнера set. Как их вывести в виде бинарного дерева?

Как вывести на экран в виде дерева, а не в строку?
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;cstring&gt; #include...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 20:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Структуры: отобразить на экран анкетные данные студентов-отличников в виде таблицы
Помогите разобраться как написать программу,вообще не понимаю алгоритм действий и как составить...

Запись массива в виде бинарного дерева и вывод его на экран!
Задача: Зарандомить массив с 30 ел... от -100 до 100, создать бинарное дерево использую дан....

Возможно ли возвращать данные из dll в виде массива, структуры?
Вобщем...создал я dll запихал туда функции. С прогой слинковал. Данные в dll передал обработал...и...

Данные упакованной структуры вывести на экран
По введенному числу (в двоичной системе счисления) представляющего собой упакованную заданную...

Нужно отправить данные на сервер, получить ответ и вывести его в консоли
Вот http://bodyonov.ru/projects/words-game/ Слово буду вводить с клавиатуры. Любая помощь...

Нужно вывести на экран содержимое самой длинной ветки бинарного дерева
Нужно вывести на экран содержимое самой длинной ветки бинарного дерева на c++


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

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

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