Консультация № 187889
01.07.2014, 21:43
250.00 руб.
0 0 0
Здравствуйте! Прошу помощи в следующем вопросе:
Нужно в среде разработки Borland C++ 6
Смоделировать двумя способами новый тип «Очередь»:
1) на основе ссылочного типа «Линейный односвязный список»;

2) на основе типизированного/двоичного файла.

Для этого создать модуль и описать новый тип данных и его структуру (на русском языке и на Delphi/C, без классов! Только записи/структуры и файловый тип) и базовые операции:
- проверка на пустоту очереди;
- создание пустой очереди или из одного элемента;
- добавление элемента в очередь;
- взятие элемента из очереди (считывание + удаление);
- вывод (дописывание) содержимого очереди в текстовый лог-файл для контроля за состоянием очереди после каждой операции с начала и до конца работы программы.

Подразумевается, что в списке будет храниться следующая структура
#define NAMEL 25
#define NUMBERL 10

struct inf
{
char surname[NAMEL];
char name[NAMEL];
char secname[NAMEL];
char city[NAMEL];
char street[NAMEL];
int house;
int flat;
char pnumber[NUMBERL];
};

Спасибо

Обсуждение

Форма ответа