Помогите сделать до завтра

Требования:

  • создать структуру в соответствии с вариантом.
  • в программе реализовать меню через функции

Меню:

  1. Ввод массива структур из файла

  2. Сортировка массива структур (в алфавитном порядке по первому полю, входящему в структуру);

  3. Поиск в массиве структур по заданному параметру (указать поле и критерий);

  4. Изменение данных структуры (по номеру в списке);

  5. Удаление структуры из массива(по номеру в списке);

  6. Вывод на экран массива структур;

  7. Выход (с сохранением в файл).

Варианты:

  1. Структура «Читатель»: ФИО, номер читательского билета, название книги, срок возврата, платно/бесплатно.

Так а помочь-то как? Что делать пробовали, что получилось, какие вопросы возникли?

У меня есть программа ,но все данные пишутся с клавиатуры. А нужно чтобы все данные брались из файла

а в задании только два пункта про файлы…


Вон рядом тема про запись/чтение структур в файл, может помогут идеи оттуда: