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

хочу вывести на экран через указатель значение метода

12.04.2021, 08:56. Показов 434. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
хочу вывести на экран через указатель значение метода Get_reg_ekzamena(),но почему то это значение не выводиться.Подскажите что я делаю не так

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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
 
 
//------------
class rektor {
 
public:
    
     void Set_reg_ekzamena(double rezultat)
    {
        rezultat_ = rezultat;
    }
    virtual double Get_reg_ekzamena() {
 
        return rezultat_;
    }
    virtual void Set_reg_vistyplenia(double vistyplenia)
    {
        vistyplenia_ = vistyplenia;
    }
    double Get_reg_vistyplenia() {
 
        return vistyplenia_;
    }
private:
    double rezultat_;
    double vistyplenia_;
 
};
 
class Student :public rektor {
public:
    void Set_reg_ekzamena(double rezultat1)
    {
        rezultat1_ = rezultat1;
    }
    double Get_reg_ekzamena() {
 
        return rezultat1_;
    }
    void Set_reg_vistyplenia(double vistyplenia1)
    {
        vistyplenia1_ = vistyplenia1;
    }
    double Get_reg_vistyplenia() {
 
        return vistyplenia1_;
    }
    void Set_sr_ball(double sr_ball)
    {
        sr_ball_ = sr_ball;
    }
    double Get_sr_ball() {
 
        return sr_ball_;
    }
    void Set_nomer_bileta(double nomer_bileta)
    {
        nomer_bileta_ = nomer_bileta;
    }
    std::string Get_nomer_bileta() {
 
        return nomer_bileta_;
    }
    void Set_kolvo_ekzamenov(double kolvo_ekzamenov)
    {
        kolvo_ekzamenov_ = kolvo_ekzamenov;
    }
    double Get_kolvo_ekzamenov() {
 
        return kolvo_ekzamenov_;
    }
    void Set_kolvo_prizovix(double kolvo_prizovix)
    {
        kolvo_prizovix_ = kolvo_prizovix;
    }
    double Get_kolvo_prizovix() {
 
        return kolvo_prizovix_;
    }
private:
    std::string nomer_bileta_;
    double rezultat1_;
    double vistyplenia1_;
    double sr_ball_;
    double kolvo_ekzamenov_;
    double kolvo_prizovix_;
};
class prepodovatel :public Student {
public:
    void Set_reg_ekzamena(double rezultat2)
    {
        rezultat2_ = rezultat2;
    }
    double Get_reg_ekzamena() {
 
        return rezultat2_;
    }
    void Set_reg_vistyplenia(double vistyplenia2)
    {
        vistyplenia2_ = vistyplenia2;
    }
    double Get_reg_vistyplenia() {
 
        return vistyplenia2_;
    }
    void Set_sostounie_bileta(std::string sostounie_bileta)
    {
        sostounie_bileta_ = sostounie_bileta;
    }
    std::string Get_sostounie_bileta() {
 
        return sostounie_bileta_;
    }
    void Set_tabelniy_nomer(std::string tabelniy_nomer)
    {
        tabelniy_nomer_ = tabelniy_nomer;
    }
    std::string Get_tabelniy_nomer() {
 
        return tabelniy_nomer_;
    }
    void Set_kolvo_studentov1(double kolvo_studentov1)
    {
        kolvo_studentov1_ = kolvo_studentov1;
    }
    double Get_kolvo_studentov1() {
 
        return kolvo_studentov1_;
    }
    void Set_kolvo_studentov(double kolvo_studentov)
    {
        kolvo_studentov_ = kolvo_studentov;
    }
    double Get_kolvo_studentov() {
 
        return kolvo_studentov_;
    }
    void Set_prizerov(double kolvo_prizerov)
    {
        kolvo_prizerov_ = kolvo_prizerov;
    }
    double Get_prizerov() {
 
        return kolvo_prizerov_;
    }
private:
    std::string sostounie_bileta_;
    std::string tabelniy_nomer_;
    double rezultat2_;
    double vistyplenia2_;
    double kolvo_studentov1_;
    double kolvo_studentov_;
    double kolvo_prizerov_;
};
int main() {
    setlocale(LC_ALL, "rus");
    std::string nomer_bileta;
    double rezultat1,sr_ball, vistyplenia1, kolvo_ekzamenov, kolvo_prizovix;
            std::cin >> rezultat1;
            std::cin >> vistyplenia1;
            std::cin >> sr_ball;
            std::cin >> nomer_bileta;
            std::cin >> kolvo_ekzamenov;
            std::cin >> kolvo_prizovix;
    rektor Rektor;
    Student student;
    prepodovatel Prepodovatel;
    rektor* a;
    a = &student;
    a->Get_reg_ekzamena();
    
    system("pause");
    return(0);
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.04.2021, 08:56
Ответы с готовыми решениями:

Как вывести на экран переменную из функции, которой присваиваеться значение через указатель?
Только начал изучать С++. И не могу понять, как вывести на экран переменную pdLocalVar из функции child(), которой присваивается значение в...

Почему не возвращается значение через указатель из метода класса?
Вот решил проверить поведение указателя в программе (я только учу C++), как оказалось после выхода из метода, указатель не указывает на...

Вывести значение переменной через имя и через указатель
Помогите выполнить задачи, я вообще не понимаю, как это сделать. Расскажите и покажите пожалуйста. Задание 1: Ввести с клавиатуры...

2
Модератор
 Аватар для long399
2882 / 1836 / 933
Регистрация: 16.10.2013
Сообщений: 5,239
Записей в блоге: 15
12.04.2021, 12:05
Цитата Сообщение от Artue Посмотреть сообщение
почему то это значение не выводиться.Подскажите что я делаю не так
C++
1
cout << a->Get_reg_ekzamena();
0
1 / 1 / 0
Регистрация: 08.10.2020
Сообщений: 148
13.04.2021, 20:41  [ТС]
long399, ничего не выводиться кроме нуля
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.04.2021, 20:41
Помогаю со студенческими работами здесь

Как в делфи вывести указатель (то есть значение адреса) на экран?
Как в делфи вывести указатель (то есть значение адреса) на экран? (В едит, или в сообщении). То есть как тип pointer преобразовать к...

Возврат значения метода через указатель
Здраствуйте, помогите зделать что бы возврат результатов с метода решения уравнения возвращался через указатель. #include...

Универсальный вызов метода через указатель на объект
Никак не могу найти универсальную конструкцию, которая позволяла бы вызывать любой метод класс, с любыми параметрами через указатель на...

Вызов метода класса через указатель на ноль
Почему в таком коде не происходит ошибка при вызове метода класса, а уже только в самом методе: struct A { int a; void...

Вызов метода потомка через указатель на родителя
Всем доброго времени суток, никак не придумаю, как провернуть такое: Пишу простенькую игру на cocos2dx. Есть первый класс, CNode - он...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru