Курсовая работа: Динамическое формирование и преобразование списков и структур
2.2 Требуется
· прочитанный из файла и занесённый в память список исходных данных;
· результирующий файл (возможно создание во время выполнения программы), в который заносятся исходные данные и новый список.
2.3 Ограничения
· исходный файл должен быть определённой структуры описанной выше;
· Значения всех числовых данных не должны выходить из диапазона целого типа данных (-32768…32767).
3. Внешние спецификации программы
3.1 Входные данные
Входной текстовый файл вида:
- номер
- город
- улица
- номер дома
- наименование товара
- цена
- дата реализации
3.2 Выходные данные
Выходной текстовый файлвида:
- номер
- город
- улица
- номер дома
- наименование товара
- цена
- дата реализации
3.3 Сообщения
Menu | Выдаётся при запуске программы и после выполнения какого либо пункта из меню. |
Enter path to file to open (ex. C:\\file.txt): | Запрос на ввод имени файла с исходными данными. |
File readed succesfully! Press any key... | Выдаётся после успешного чтения файла. |
Enter path to file to write (ex. C:\\file.txt): | Запрос на ввод имя выходного файла для записи выходной информации. |
You must create new list! | Выдается если не был создан новый список. |
Invalid filename or file is missing! | Выдаётся, если невозможно открыть входной файл. |
You must open a file! | Выдаётся, при попытке распечатать пустой список, сохранить пустой список, обработать пустой список. |
File is empty! | Выдаётся, если входной файл имеет нулевой размер. |
4. Метод решения