Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fr0zed
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 42
#1

Функция класса, нужно изменить - C++

21.04.2013, 15:28. Просмотров 181. Ответов 0
Метки нет (Все метки)

вот есть фрагмент кода:
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
class railway 
{ 
public:
    railway(char *,char *,char *);
    railway(void){cout << "\nrailway cashreg,";}
    virtual void abstr(void)=0;
    void fun(void){ cout << "";}
    void lanes(void) { cout << "City    Time   Date   Price" << endl << endl;}
    void fun1(void);
    ~railway() {cout << endl; cin.get();}
protected:
    char station[24];
    char time[12];
    char date[12];
    float price;
};
 
class sustema : public railway {
public:
    sustema(void)
    {cout << " sustema"<<endl; }
    void abstr(void)
    {cout << "available routes: "<<endl<<endl;}
    void fun1(void) //здесь наверное нужна другая функция с чарами
    {cout <<"Moscow   12:01   1.01  10\t\nBerlin   12:02   1.02  20\t\nKyiv     12:03   1.03  30"<<endl<<endl;}
    /*sustema(char *,char *,char *);
    sustema::sustema(char *station,char *time,char *date)
{railway::station == "Tokio";
railway::time == "12:01";
railway::date == "12.01";};*/
    ~sustema() {cin.get();}
};
class passenger : public railway{ //или public sustema?
public:
    passenger(void)
    { cout << " passenger"<< endl; }
    void abstr(void)
    { cout << "enter station: "; cin >> railway::station;}
    void fun(void)
    {cout <<"You selected " <<railway::station;
    /*if (sustema::station == station) cout << "good"; else cout <<"bad"; нужно что бы проверялась введеная информация
    с расписанием в классе sustema и в случае совпадения выводило good or bad соответственно, также нужно что бы в случае найденного рейса система выводила счет за билет по формуле
    price*1.02*/ }
    ~passenger() {cin.get();}
};
нужно что бы делалась проверка введенной информации (в данном случае названия станции) на соответствие заявленной и в случае положительного результата выводилось сообщение с одобренным заказом и ценой на него.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 15:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Функция класса, нужно изменить (C++):

Что нужно изменить ,чтобы функция с методом Гаусса возвращала массив? - C++
Вот пример кода: double gaus(int n, double c, double d) { int k,k1,kn,i,j; vector&lt;double&gt; t; double temp; for (k=1;k&lt;n-1;++k) ...

Как сделать, чтобы функция класса могла работать с обьектами другого класса - C++
есть класс к примеру class One и класс к примеру class Two нужно чтобы элемент функция класса One могла работать в обьектами класа...

Сам вопрос: почему функция-член одного класса не вызывается из функции-члена другого класса? - C++
//Щас всё объясню. Так, имеем два класса, в одном я определил функцию-член. Все конструкторы и прочее //опущены для уменьшения кода ...

Перегрузка операций: friend-функция или функция-член класса - C++
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и friend. Вот к примеру такой код. class...

В конструкторе вложенного класса инициализируется приватное поле. Потом вызывается функция-метод этого класса и выводит значение этого поля НО НЕ ТО! - C++
Друзья! Почему так? #include &lt;windows.h&gt; #include &lt;iostream&gt; using namespace std; //Вот главный класс class A{ ...

Нужно сделать, чтобы программа состояла из 3 функций, тоесть 1-ая функция ввода массива, 2-ая основная функция, 3-я- вывод массива - C++
Есть программа #include &lt;iostream&gt; #include &lt;algorithm&gt; const int N = 5; int handSet(void) { int a; std::cout...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2013, 15:28
Привет! Вот еще темы с ответами:

Изменить определение класса - C++
Изменить определение класса class A { public: void print() { std::cout &lt;&lt; “hello”; } };

Изменить поле класса - C++
код большой и использует доп. библиотеки - постараюсь описать схематично(надеюсь будет понятно) есть класс А, есть класс B : А...

Изменить параметр класса - C++
Дан пример программы. // Program.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include...

Изменить переменную методами класса - C++
Здравствуйте. У меня есть класс и в нем несколько функций. Class A { int x,r,color; A(int xx=1,int rr=1) { x=xx; ...


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

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

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