Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

С++ массивы

2.2K
12 марта 2007 года
MagicPRO
100 / / 02.10.2006
1. Определить класс с именем "Заявка на авиабилет", содержащая слудующие поля:
пункт назначения
номер рейса
фамилию инициалы пассажира
желаемую дату вылета
2. Создать несколько обьектов типа "ЗАЯВКА на авиабилет", выдать на экран информацию о заявках на указаный рейс, в обозначеный период времени

ВОПРОС:желаемую дату вылета я решил задать массивом, как мне делать сравнение при выводе на экран если я буду её заполнять например как12.03.2007?????
9
12 марта 2007 года
Lerkin
3.0K / / 25.03.2003
Цитата: MagicPRO

ВОПРОС:желаемую дату вылета я решил задать массивом, как мне делать сравнение при выводе на экран если я буду её заполнять например как12.03.2007?????


Каким массивом-то? char[]?

9
12 марта 2007 года
Lerkin
3.0K / / 25.03.2003
Короче, если классы хочешь использовать, то опиши дату как класс, или структуру.
Код:
struct date
{
    int day, month, year;

    void set(int d, int m, int y)
    {
        day = d, mount = m, year = y;
    }
    ...
};

...

// установка даты
date departure;

departure.set(15, 03, 2007); // дата вылета 15 марта 2007 г.


Создай функцию для сравнения двух переменных типа date, и вперед. Можешь операторы перегрузить.
Можешь это почитать, если захочешь. Конкретно раздел 5.2.1, как раз - твой случай.

А вот так свой класс определишь:
 
Код:
class ticket
{
public:
    string destination_point;  // пункт назначения (или он не строкой обозначается???)
    int number_of_flight; // номер рейса
    string passenger; // фамилия и инициалы пассажира
    date departure; // желаемая дата вылета

    ...
};


P.S. Хотя, есть time.h (или ctime), а там структура time_t. Посмотри и здесь, полезно.
2.2K
12 марта 2007 года
MagicPRO
100 / / 02.10.2006
Спасибо за помощь!!!!
ТЕМА ЗАКРЫТА
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог