C База данных общей памяти - PullRequest
2 голосов
/ 29 октября 2010

Так что это домашнее задание, и это немного глупо, так что я попробую TL; DR. В основном я делаю базу данных с общей памятью из 5 файлов (загрузка, запрос, очистка, печать, изменение) Load загружает базу данных из файла. (у студентов есть имя / фамилия / адрес / номер телефона) Запрос позволяет кому-то «искать» конкретного ученика печать .... хорошо печатает содержимое общей памяти и изменение позволяет людям менять базу данных и clean избавляется от сепаморов и сохраняет содержимое общей памяти в файл.

Теперь профессор дал нам кучу кода, и по большей части я это понимаю. Его было разделено на 3 файла. (файл изменения, создания и заголовка) Мой главный вопрос: как мне хранить несколько «объектов» в общей памяти?

Как будто он хранит данные ученика в структуре естественным образом, и для своего «примера» он, кажется, загружает их, используя struct * ptr. Но как мне загрузить несколько студентов?

Я мог бы опубликовать здесь источник, но это 4 разных файла и довольно длинный.

1 Ответ

1 голос
/ 29 октября 2010

Использовать массив структур вместо одной структуры?

...