0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 9
1

Class "agent" не содержит члена "asd"

07.12.2017, 17:53. Показов 1025. Ответов 4
Метки нет (Все метки)

Ошибка, Class "agent" не содержит члена "asd".
Main
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
#include "string.h"
#include "stdio.h"
#include "stdlib.h"
#include <iostream>
#include "conio.h"
#include "agent.h"
#include "agentlist.h"
#include "stdafx.h"
void Menu();
void create();
void view();
void raschet();
 
 
using namespace std;
agent L1;
int main()
{
 
    setlocale(0, "rus");
    L1.Input();
    L1.Print();
    _getch();
    system("cls");
    Menu();
 
    int m = 3;
    while (m != 5)
    {
        switch (m)
        {
        case 1: create(); break;
        case 2: view(); break;
        case 3: system("cls");  Menu(); break;
        case 4: raschet(); break;
        case 5: break;
        }
        cin >> m;
        if (m > 5)
        {
            cout << "Ошибка! От 1 до 5."; _getch();
            Menu();
        }
    }
    return 0;
}
 
void Menu()
{
    system("cls");
    cout << "Введите от 1 - 4, чтобы выбрать пункт меню:" << endl;
    cout << "1 - Добавление нового заказа." << endl;
    cout << "2 - Вывод списка заказов." << endl;
    cout << "3 - Очистка экрана." << endl;
    cout << "4 - Рассчет стоимости заказа." << endl;
    cout << "5 - Выход" << endl;
 
}
 
void create()
{
    system("cls");
    int a = 0;
    cout << "Введите количество заказов: ";
    cin >> a;
    for (int i = 0; i < a; i++)
    {
        system("cls"); L1++;
    }
    Menu();
}
 
void view()
{
    system("cls");
    L1.Print();
    _getch();
    Menu();
}
 
void raschet()
{
    system("cls");
    L1.asd();
    _getch();
    Menu();
}
cpp
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
#include "agent.h"
#include "string.h"
#include "stdio.h"
#include "stdlib.h"
#include <iostream>
 
 
using namespace std;
 
agent::agent()
    : start(NULL)
    , pcur(NULL)
    , k(0)
{
}
 
 
agent::~agent()
{
}
 
 
// конструктор с параметрами
agent::agent(int k1)
{
    agentlist* tmp;
    agentlist* cur;
    k = k1;
    for (int i = 0; i<k; i++)
    {
        tmp = new agentlist;
        tmp->Input();
        if (i == 0)
        {
            start = cur = tmp;
            start->SetNext(NULL);
        }
        else
        {
            tmp->SetNext(start);
            start = tmp;
        }
    }
}
 
 
// Печать
void agent::Print()
{
    agentlist* cur;
    cout << "\nИнфа о заказах";
    for (cur = start; cur != NULL; cur = cur->GetNext())
        cur->Print();
 
}
 
// Добавление.
agent* agent::operator++(int a)
{
    agentlist*cur;
    agentlist*Tmp;
    Tmp = new agentlist;
    Tmp->Input();
    for (cur = start; cur->GetNext() != NULL; cur = cur->GetNext());
    cur->SetNext(Tmp);
    cur = cur->GetNext();
    cur->SetNext(NULL);
    k++;
    return this;
}
 
 
 
// Ввод
void agent::Input()
{
    agentlist* tmp;
    agentlist* cur;
    cout << "Введите количество элементов:\t";
    cin >> k;
    for (int i = 0; i<k; i++)
    {
        tmp = new agentlist;
        tmp->Input();
        if (i == 0)
        {
            start = cur = tmp;
            start->SetNext(NULL);
        }
        else
        {
            tmp->SetNext(start);
            start = tmp;
        }
    }
 
}
void agent::asd()
{
    int w, q, e, p;
    int r = 0;
    cout << "Введите данные о вашем заказе:/n";
    cout << "Если размер вашей фотографии 9х13 - введите 1, если 10х15 - введите 2, если 15х20 - введите 3, если 20х25 - введите 4: ";
    cin >> w;
    cout << "Введите колличество фотографий :";
    cin >> q;
    if (w == 1)
        e = 5;
    if (w == 2)
        e = 6;
    if (w == 3)
        e = 8;
    if (w == 4)
        e = 10;
    if (10 < q && q < 100)
        r = 1;
    if (q > 99)
        r = 2;
    p = (e - r)*q;
    cout << "Ваша стоимость заказа составит : " << p << "/n";
 
}
header
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
#pragma once
#include "agentlist.h"
class agent :
    public agentlist
{
public:
    agent();
    ~agent();
private:
    //указатель на начало списка
    agentlist* start;
    // Указатель на текущий элемент списка
    agentlist* pcur;
    // количество элементов в списке
    int k;
public:
    // конструктор с параметрами
    agent(int k1);
    // Печать
    void Print();
    // Добавление.
    agent* operator++(int);
    // Ввод
    void Input();
    // Расчет
    void asd();
};
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2017, 17:53
Ответы с готовыми решениями:

Class "IEntity" не содержит члена "m_pEntityId"
помогите 24 IntelliSense: class &quot;IEntity&quot; не содержит члена &quot;m_pEntityId&quot;

Class "ClientClass" не содержит члена "classId"
ClientClass.h #pragma once #include &quot;ClassId.h&quot; #include &quot;Recv.h&quot; struct ClientClass final...

Ошибка : Class не содержит члена "getline" С++
При написании программы появилась ошибка : &quot;Error: class &quot;std::basic_ofstream&lt;char,...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;,...

4
7080 / 6083 / 2772
Регистрация: 14.04.2014
Сообщений: 26,158
07.12.2017, 18:58 2
Повторно это название набери.
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 9
07.12.2017, 19:00  [ТС] 3
набирал, уже все перепробовал
0
7080 / 6083 / 2772
Регистрация: 14.04.2014
Сообщений: 26,158
07.12.2017, 19:03 4
Другое название придумай.
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 9
07.12.2017, 19:04  [ТС] 5
пробовал
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2017, 19:04

Ошибка namespace "std" не содержит члена "cout"
Вот такие ошибки в общем Собственно, вот сам код #pragma once #include &lt;Windows.h&gt;...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов), которые разделяются...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование)
Разработать программу с использованием наследования классов, реализующую классы: − воин;...

Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления"
Помогите с кодом написания задачи, не понимаю как написать классы в классе. Нужно создать класс...


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

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

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