Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Обращение к приватным полям классов Необходимо создать класс, в котором есть указатель на другой класс и все функции, которые с ним нужно выполнить.В другом классе все основные поля класса. Все поля классов private. Как к ним обращаться?class sotrydnik { private: string surname; string name; int number; /*ifstream &operator >>(ifstream & inp) { getline(inp, surname); getline(inp, name); https://www.cyberforum.ru/ cpp-beginners/ thread1169454.html Как вывести кириллицу в консоли C++
void first() { char ch; gets(ch); puts(ch); } int main() { first();
C++ Простое Наследование и ошибка "Недопустимый вызов нестатической функции-члена" У меня есть два класса M и К (наследуется от М). В классе М есть три переменные a,b,c. В классе К есть два a1,b1. В классе К есть метод k1, которые использует переменные класса M (a и b). Как мне это написать в коде? Есть вот такие кусочки. в методе k1 ошибка: недопустимый вызов нестатической функции-члена. как мне это исправить? #pragma once class M { public: double a,b,c; https://www.cyberforum.ru/ cpp-beginners/ thread1169452.html C++ Объяснение параметров strtok char s,st1,*p; int i,k,j=0; cout<<"введите строку:\n"; gets(s); strcat(s," "); strcpy(st1,s); for(i=0;(p=strtok(!i?st1:NULL," '\n'"))!=NULL;i=1) j++;Прошу помочь в дословном прочтении этого - for(i=0;(p=strtok(!i?st1:NULL," '\n'"))!=NULL;i=1) Я знаю что эта строка выделяет каждое слово строки. я так понял: i=0; //начало слова https://www.cyberforum.ru/ cpp-beginners/ thread1169448.html
Как создать экспертную систему на С++? C++
Подскажите пожалуйста как создать экспертную систему на с++.Если можете приведите пример)
C++ Преобразование типов что-то не пойму почему такая ошибка error C2664: CvConvNetParser :: parse: невозможно преобразовать параметр 5 из "std::vector<_Ty>" в "std::vector<_Ty> &" код такой... .... cnetPars.parse(xml, m_creator, m_name, m_info, m_plane, m_idmap); .... https://www.cyberforum.ru/ cpp-beginners/ thread1169420.html
C++ Правильно ли для отделения каких то данных расположить в отдельном .cpp файле с заголовком .h https://www.cyberforum.ru/ cpp-beginners/ thread1169391.html
Здравствуйте, хотел спросить совет... Правильно ли для отделения каких то данных(скорее всего статичных) Расположить в отдельном .cpp файле с заголовком .h? То есть допустим есть у меня файл main.cpp С содержанием(псевдокод): include <blabla> bool init(); bool load(); void events(); void loop(); void render();
C++ Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями
1)Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями. использовать метод прямоугольников. Для построения прямоугольника использовать правый конец отрезка. -=- y = 0, y = −2(x −1)2 + 8. 2)Дана квадратная матрица. Найти максимальное значение из элементов, расположенных в левом нижнем углу. 3)Найти максимальный элемент матрицы. 4)Обрабатываемый текст...
C++ Написать программу, которая выводит таблицу квадратов N-положительных чисел https://www.cyberforum.ru/ cpp-beginners/ thread1169381.html
Написать программу, которая выводит таблицу квадратов N-положительных чисел. Результаты вычислений и промежуточные данные хранить в динамических переменных. Напишите на с\с++ пожалуйста
C++ Checked_Iter Вот такой вопрос. Нужно переделать Checked_Iter для недействительных итераторов. Как сделать их "проверяемыми", чтобы это было универсально для разных контейнеров (вектора, списка и массива). Получается или только для одного из контейнеров, или ничего не получается. В чём хранить все итераторы в контейнере? https://www.cyberforum.ru/ cpp-beginners/ thread1169374.html
C++ Разработать класс-контейнер. Как тестировать?
задали курсовую работу. (ниже файл) но я не могу понять что нужно сделать? к какому результату нужно прийти? в методических указаниях сказано что для тестирования разработанного класса - контейнера разрабатываются две программы: программа тестирования операций через меню, и программа тестирования трудоёмкости операций поиска, вставки и удаления. что это значит? помогите пожалуйста понять смысл...
C++ Подсчитать суммарное количества всех файлов заданного типа в указанной директории https://www.cyberforum.ru/ cpp-beginners/ thread1169309.html
Разработать функцию подсчета суммарного количества всех файлов заданного типа в указанной директории. #include <stdio.h> #include <dos.h> #include <dir.h> int main(void) { struct _finddata_t ffblk; long done; printf("Only files\n");
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 67
07.05.2014, 22:26  [ТС] 0

Перевести структуру ORDER в класс - C++ - Ответ 6142176

07.05.2014, 22:26. Показов 796. Ответов 7
Метки (Все метки)

Ответ

Myptuk, Ok.

Добавлено через 4 минуты
Myptuk, Использовал ваш код, но там пишет везде где Spisok (выражение должно иметь тип класса)

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
#include <iostream>
#include <fstream>
using namespace std;
 
class newclass1
{
    int n;
    char *tmp;
    char *Spisok;
    char *nomer_plat;
    char *plat;
    char *pol;
    double summa;
    float snyataya_summa;
    bool r;
public:
    newclass1(void);
    ~newclass1(void);
    newclass1(int _n);
    void Input(void);
    void Print(void);
    void Sort();
    void Read();
    void Rec();
    void Poisk();
};
 
 
 
newclass1::newclass1(void)
{
    n = 21;
    plat = 0;
    pol = 0;
    summa = 0;
    tmp = 0;
    Spisok = 0;
    nomer_plat = 0;
    r = false;
    snyataya_summa = 0;
}
 
newclass1::newclass1(int _n)
{
    _n=n;
    plat[n];
    pol[n];
    Spisok[n];
    nomer_plat[n];
}
 
newclass1::~newclass1(void)
{
}
 
void newclass1::Input(void)
{
    //ввод
}
 
void newclass1::Print(void)
{
    //вывод
}
 
void newclass1::Sort() //Сортировка по расчетным счетам плательщиков
{
    for (int i=1;i<=3;i++)
        for (int j=1;j<=3;j++)
        {
            if (i!=j)
                if (strcmp(&Spisok[i].plat[0], &Spisok[j].plat[0]))
                {
                    tmp=Spisok[j];
                    Spisok[j]=Spisok[i];
                    Spisok[i]=tmp;
                }
        }
        cout<<"Сортировка по расчетным счетам плательщиков.";
        for (int i=1;i<=3;i++)
            cout<<endl<<"# "<<i<<endl<<"Плательщик - "<<Spisok[i].plat<<endl
            <<"Получатель - "<<Spisok[i].pol<<endl<<"Сумма - "<<Spisok[i].summa<<" руб."<<endl;
        cout << "--------------------------------------------------------------------------------"
}
 
void newclass1::Read() //Чтение данных из файла
{
    ifstream fin;
    fin.open ("input.txt");
    cout <<"--------------------------------------------------------------------------------"<<"Чтение данных из файла."<<endl;
    for (int i=1;i<=3;i++)
    {
        int a;
        fin >> a;
        cout<<"# "<<i<<endl<<"Плательщик - "<<Spisok[i].plat<<endl
            <<"Получатель - "<<Spisok[i].pol<<endl<<"Сумма - "<<Spisok[i].summa<<" руб."<<endl<<endl;
    }
    cout <<"--------------------------------------------------------------------------------";
    fin.close();
}
 
void newclass1::Rec() //Запись данных в файл
{
    ofstream fout;
    fout.open ("input.txt");
    for (int i=1;i<=3;i++)
    { 
        cout<<"# "<<i<<endl;
        cout<<"Расчетный счет плательщика: ";
        cin>>Spisok[i].plat;
        cout<<"Расчетный счет получателя: ";
        cin>>Spisok[i].pol;
        cout<<"Перечисляемая сумма в руб.: ";
        cin>>Spisok[i].summa;
        cout << endl;
        fout<<"# "<<i<<endl<<"Плательщик - "<<Spisok[i].plat<<endl
            <<"Получатель - "<<Spisok[i].pol<<endl<<"Сумма - "<<Spisok[i].summa<<" руб."<<endl<<endl;
    }
    fout.close();
}
 
void newclass1::Poisk() //Поиск расчетного счета
{
    cout<<"Введите номер расчетного счета (плательщика): ";
    cin>>nomer_plat;
    for (int i=1;i<=3;i++)
        if (strcmp(&Spisok[i].plat[0], &nomer_plat[0]) == 0 )
        {
            snyataya_summa+=Spisok[i].summa;
            r=true;
        }
        if (r==true)
            cout<<"С расчетного счета "<<nomer_plat<<" снято "<<snyataya_summa<<" руб."<<endl;
        else
            cout<<"Такого расчетного счета нет!"<<endl;
}


Вернуться к обсуждению:
Перевести структуру ORDER в класс C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2014, 22:26
Готовые ответы и решения:

Описать структуру с именем ORDER
Описать структуру с именем ORDER, содержащую следующие поля: • расчетный счет плательщика; ...

Описать структуру с именем Order
Описать структуру с именем Order содержащую следующие поля: расчётный счет плательщика, расчётный...

Описать структуру с именем Order
Описать структуру с именем ORDER, содержащую следующие поля: • расчетный счет плательщика; •...

Описать структуру с именем ORDER
Описать структуру с именем ORDER, содержащую следующие поля: расчетный счет плательщика; расчетный...

7
07.05.2014, 22:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2014, 22:26
Помогаю со студенческими работами здесь

Описать структуру с именем Order
1. Разработать программный блок, который позволяет выполнять обработку динамического массива...

Описать структуру с именем ORDER
Помогите написать программу в MS Visual Studio 2008. Описать структуру с именем ORDER ,...

Описать структуру с именем Order
Доработать структуру. Знающему и понимающему человеку делов на 5 минут, не больше. Ребят, очень...

Описать структуру с именем Order
Дорогие форумчане =) мне нужна ваша помощь. Нужно написать программу,первую часть сделал сам....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru