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 г.
С++ массивы
пункт назначения
номер рейса
фамилию инициалы пассажира
желаемую дату вылета
2. Создать несколько обьектов типа "ЗАЯВКА на авиабилет", выдать на экран информацию о заявках на указаный рейс, в обозначеный период времени
ВОПРОС:желаемую дату вылета я решил задать массивом, как мне делать сравнение при выводе на экран если я буду её заполнять например как12.03.2007?????
Цитата: MagicPRO
ВОПРОС:желаемую дату вылета я решил задать массивом, как мне делать сравнение при выводе на экран если я буду её заполнять например как12.03.2007?????
Каким массивом-то? char[]?
Код:
Создай функцию для сравнения двух переменных типа date, и вперед. Можешь операторы перегрузить.
Можешь это почитать, если захочешь. Конкретно раздел 5.2.1, как раз - твой случай.
А вот так свой класс определишь:
Код:
class ticket
{
public:
string destination_point; // пункт назначения (или он не строкой обозначается???)
int number_of_flight; // номер рейса
string passenger; // фамилия и инициалы пассажира
date departure; // желаемая дата вылета
...
};
{
public:
string destination_point; // пункт назначения (или он не строкой обозначается???)
int number_of_flight; // номер рейса
string passenger; // фамилия и инициалы пассажира
date departure; // желаемая дата вылета
...
};
P.S. Хотя, есть time.h (или ctime), а там структура time_t. Посмотри и здесь, полезно.
ТЕМА ЗАКРЫТА