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

Бинарное дерево. Выводит ошибки: data: необъявленный идентификатор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование конструктора http://www.cyberforum.ru/cpp-beginners/thread660765.html
Здравствуйте! Недавно начал изучать классы. Хочу создать динамический массив объектов: #include <iostream> #include <cstdlib> #include <ctime> #include <iomanip> using namespace std; class Matrix {
C++ Вывод символов из файла в обратном порядке Собственно основное задание: программа, выводящая символы из файла в обратном порядке. Есть другая, которая выводит предложения из файла в обратном порядке. Можно ли ее переделать под основное задание? #include <iostream> #include <fstream> #include <string> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread660761.html
указатели и функции в с++ C++
Как сделать так, чтобы функция возвращала указатель на какой-либо элемент этой функции, а сам исходный элемент в mainе оставался неизменным? Вот например мне необходимо отсортировать массив методом пузырька и вывести его на экран. С заменой первоначального массива я понимаю как сделать, а вот как сделать так, чтобы функция вернула указатель на новый массив, а самый первый остался таким же и...
Компиляция программы, max и getch C++
Вот код: #include "stdafx.h" #include <iostream> #include <conio.h> //#include <stdlib.h> #include <iomanip> //#include <time.h> //#include <algorithm> using namespace std;
C++ Исправить простой код с оператором cout http://www.cyberforum.ru/cpp-beginners/thread660752.html
Добрый день! Помогите пожалуйста исправить ошибки в этом коде. Изучаю С++ совсем недавно и ещё не все ошибки могу разобрать, т.к. исправив одну, получаю другую. #include <iostream.h> #include <stdafx.h> using namespace std; int main() {
C++ Про указатели с использованием функции Вопросы в комментариях к коду #include <iostream> #include <cctype> #include <cstring> using namespace std; void stringupper(char *str); int main() { подробнее

Показать сообщение отдельно
dobby
0 / 0 / 0
Регистрация: 15.02.2012
Сообщений: 47
30.09.2012, 17:38  [ТС]     Бинарное дерево. Выводит ошибки: data: необъявленный идентификатор
Ok, попробую сделать)

Добавлено через 1 час 34 минуты
перепечалал, стал ругатся
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <stdio.h>
#include <conio.h>
#include <iostream> 
using namespace std;
 
struct NODE{
            int data;
            NODE *l_heir,
                  *r_heir;
            };
typedef NODE *TREE;
TREE IniTree(TREE pt_tree);
TREE FormTree(TREE pt_tree);
void LookTreeInOrder(TREE pt_tree);
 
 int main()
{
    TREE tree;
    IniTree();
    printf("При вводе 0 предыдущий элемент входного потока - лист):\n");
    tree=FormTree(tree);
    printf("\nПросмотр дерева в симметричном порядке:\n");
    LookTreeInOrder(tree);
    return 0;
}
TREE IniTree(TREE pt_tree)
{
    pt_tree=NULL;
    return pt_tree;
}
TREE FormTree(TREE pt_tree)
{
    int new_el;
    scanf_s("%d",&new_el);
    if(new_el)
    {
        pt_tree=new NODE;
        pt_tree->data=new_el;
 
        pt_tree->l_heir=FormTree(pt_tree->l_heir);
        pt_tree->r_heir=FormTree(pt_tree->r_heir);
    }
    else 
    
    pt_tree=NULL;
    return pt_tree;
    
}
void LookTreeInOrder(TREE pt_tree)
{
        if(pt_tree!=NULL)
        {
            LookTreeInOrder(pt_tree->l_heir);
            printf(" %d",pt_tree->data);
            LookTreeInOrder(pt_tree->r_heir);
        }
}
использована неинициализированная локальная переменная "tree"
 
Текущее время: 03:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru