Так что это домашнее задание, и это немного глупо, так что я попробую TL; DR. В основном я делаю базу данных с общей памятью из 5 файлов (загрузка, запрос, очистка, печать, изменение)
Load загружает базу данных из файла. (у студентов есть имя / фамилия / адрес / номер телефона)
Запрос позволяет кому-то «искать» конкретного ученика
печать .... хорошо печатает содержимое общей памяти
и изменение позволяет людям менять базу данных
и clean избавляется от сепаморов и сохраняет содержимое общей памяти в файл.
Теперь профессор дал нам кучу кода, и по большей части я это понимаю. Его было разделено на 3 файла. (файл изменения, создания и заголовка)
Мой главный вопрос: как мне хранить несколько «объектов» в общей памяти?
Как будто он хранит данные ученика в структуре естественным образом, и для своего «примера» он, кажется, загружает их, используя struct * ptr. Но как мне загрузить несколько студентов?
Я мог бы опубликовать здесь источник, но это 4 разных файла и довольно длинный.