Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
fr0zed
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 42
21.04.2013, 15:28     Функция класса, нужно изменить #1
вот есть фрагмент кода:
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();}
};
нужно что бы делалась проверка введенной информации (в данном случае названия станции) на соответствие заявленной и в случае положительного результата выводилось сообщение с одобренным заказом и ценой на него.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 15:28     Функция класса, нужно изменить
Посмотрите здесь:

C++ Как изменить статический приватный член класса?
В конструкторе вложенного класса инициализируется приватное поле. Потом вызывается функция-метод этого класса и выводит значение этого поля НО НЕ ТО! C++
Функция внутри класса C++
Что нужно изменить ,чтобы функция с методом Гаусса возвращала массив? C++
Изменить поле класса C++
Как сделать, чтобы функция класса могла работать с обьектами другого класса C++
Изменить переменную методами класса C++
C++ Изменить параметр класса

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru