Описание работы “программы” хранение записей.
В данной программе не осуществлены проверки на правильность введения команд и поэтому прошу соблюдать правильность написания и введения команд для стабильной работы программы и получения нужного результата.
Команды
- пуск
произподит запуск начала работы программы и обработку данных, считывает из файла данные и хранит их в глобальной переменной.
- считать из файла
считывает данные из файла и заносит их в глобальную переменную. зделано для того чтобы ошибочно внесенные изменения откатить до предыдущей версии или пересчитать данные после внесения изменения в файле.
- сохранить
сохраняет внесенные изменения в глобальной переменной на файл и перезаписывает все данные.
- добавить
производит добавление новых данных .
- редактировать шанс выпадения
Производит изменение шанса выпадения записи.
- изменить заголовок
Доступена команда только после выполнения команды показать запись и производит изменение описание записи.
- удалить строку
удаляет строку записи по указанному числу в команде, со смещением всего списка длдя удаления пустых строк.
- получить приз
выдает приз и списка призов и записывает выданный приз в файл со списком и уменьшает количество в общем списке.