Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 16.04.2017
Сообщений: 35

Присвоение возвращаемого указателя на структуру аргументу структуры

20.09.2017, 14:21. Показов 806. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
58
59
60
61
62
#include "stdafx.h"
#include <iostream>
#include <string>
 
struct Vertex
{
    int label;
    struct Vetrex* BinaryNodeRight;
    struct Vetrex* BinaryNodeLeft;
 
};
 
    Vertex* root;
 
using namespace std;
void RecordStructName(Vertex* Pointer);
Vertex* TreeCreation(int first, int last);
 
int main()
{
 
    int value_point(0);
 
    cout << "Vbedite kolochestvo vershin" << endl;
    cin >> value_point;
    root = TreeCreation(0, value_point-1);
    if (root == NULL)
    {
        cout << "Derevo ne sozdano" << endl;
    }
    
    system("pause");
    return 0;
}
 
void RecordStructName(Vertex *Pointer)
{
    cin >> Pointer->label;
 
}
Vertex* TreeCreation(int first,int last)
{
    int mid=(first+last)/2;
    Vertex* newElem;
    string name;
 
    if(first > last)
        {
         
        return NULL;
                                                                                                                        
        }
    
        newElem = new(Vertex);
        RecordStructName(newElem);
                //Вот здесь ошибка
        newElem->BinaryNodeLeft = TreeCreation(first,mid-1);
        newElem->BinaryNodeRight = TreeCreation(mid+1,last);
 
    
    return newElem;
}
Ошибка значение типа "*Vetrex" нельзя присвоить сущности типа "*Vetrex"
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.09.2017, 14:21
Ответы с готовыми решениями:

Создайте структуру, в которой поля соответствуют модулю и аргументу комплексного числа. Функция структуры позволяет найт
Создайте структуру, в которой поля соответствуют модулю и аргументу комплексного числа. Функция структуры позволяет найти сумму двух...

Объявление указателя на структуру в объявлении структуры
struct node { int data; struct node * next; }; Зачем может понадобится такое объявление?

Структуры и функции. Передача указателя на структуру в функцию
Всем привет, ребята! Вообще ничего не соображаю сейчас, так как ночь. А кофе нету. Короче, ближе к делу. Хочу написать функцию, которая...

2
 Аватар для _SayHello
874 / 535 / 175
Регистрация: 30.07.2015
Сообщений: 1,739
20.09.2017, 14:41
C++
1
2
3
4
5
6
7
struct Vertex
{
    int label;
    struct Vetrex* BinaryNodeRight;
    struct Vetrex* BinaryNodeLeft;
 
};
Разные имена Vertex и Vetrex
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
20.09.2017, 14:46
Цитата Сообщение от Veltared Посмотреть сообщение
struct Vetrex* BinaryNodeRight;
struct Vetrex* BinaryNodeLeft;
переставлены буквы t и r
надо
struct Vertex* BinaryNodeRight;
struct Vertex* BinaryNodeLeft;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.09.2017, 14:46
Помогаю со студенческими работами здесь

Как обратиться к полям структуры через указатель и объявление указателя на структуру
Как обратиться к полям структуры через указатель и объявление указателя на структуру? #include &quot;stdAfx.h&quot; #include...

Присвоение this иного указателя
void Polynomial::List::add_list_end(int value) { Polynomial::List *new_obj = new Polynomial::List; new_obj-&gt;data = value; ...

Присвоение переменной поля указателя на объект
Инициализация: Dragons* dragon; for (int i = 0; i &lt;= 99; i++) { dragon = new Dragons(random(50), random(40), 3,8); } ...

Присвоение возвращаемого значения
Как присвоить переменной из одного м-файла возвращаемое значение функции из другого м-файла?

Передача указателя в функцию, присвоение адреса переменной и возврат
Добрый день, подскажите, почему в отладке в функции указателю адрес переменной присваивается корректно, но при возврате указатель смотрит...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru