|
Модераторы: bsa |
|
dima2308 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 5.12.2014 Репутация: нет Всего: нет |
Выполняю задание. Условие следующее:
Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка содержит: 1) пункт назначения 2) номер рейса 3) фио 4) дату Требуется реализовать функции: 1) хранения заявок в виде списка 2) добавления заявок 3) вывода всех заявок 4) поиск заявки по номеру и дате 5) удаление заявок. Не могу понять, как правильно добавлять заявки и их выводить. Заполнив одну заявку, всё выводится хорошо. Но как только хочу заполнить ещё или вывести больше одной, то не работает. Прошу подсказать, что исправить нужно. Код прикладываю:
|
|||
|
||||
ss |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 131 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
в функ. add() при создание tmp не задано поле tmp->next = NULL поэтому цикл не отрабатывает при последующих добавлениях.
можно или дописать tmp->next = NULL или в структуре задать в конструкторе (чтобы каждый раз не задавать) List(): reis_n (0), next(NULL){} |
|||
|
||||
xvr |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
В функции count_all написан явный бред (не считая того, что название функции не отражает ее действия)
Не надо было ее делать из функции add - у них разное предназначение и реализация должна бвть разная. |
|||
|
||||
teesync |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 26.7.2022 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
squilia |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 15.8.2022 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |