Курсовая работа: Динамическое формирование и преобразование списков и структур
· Меню имеет вид:
1. Open file
2. Print list of markets
3. Create a new list
4. Print new list of markets
5. Save new list
6. Exit
· При выборе пункта №1, у пользователя запрашивается путь к исходному файлу, затем происходит чтение записей из исходного файла и создание в памяти из этих записей двунаправленного линейного списка;
· При выборе пункта №2, на экран выводятся записи, прочитанные из файла;
· При выборе пункта №3, программа обработает список находящийся в памяти и запишет результаты в новый список
· При выборе №4 программа выведет на экран записи, полученные после обработки списка.
· При выборе №5 программа запросит путь к файлу в котором сохранит новые записи.
5. Структура программы
main- главная программа, содержащая меню, из которогоосуществляется вызов всех остальных подпрограмм.
выбрали пункт меню №1 – запускается подпрограмма open-подпрограмма чтения записей из файла;
выбрали пункт меню №2 - запускается подпрограмма print– подпрограмма вывода записей на экран выбрали пункт меню №3 - запускается подпрограмма newlist– подпрограмма выполняет обработку списка выбрали пункт меню №4 - запускается подпрограмма printnew– подпрограмма вывода новых записей на экран.
выбрали пункт меню №5 - запускается подпрограмма save– подпрограмма сохранения результата в файл.
выбрали пункт меню №6 – выход из программы.
6. Описание алгоритма программы
Схема 1 - Main
Схема 2 - Функция open
Схема 3 - Функцияprint
Схема 4 - Функция printnew
Схема 5 - Функция newlist