Так что это домашнее задание, и это своего рода doozy, поэтому я попробую TL, DR это. В основном Im создает базу данных общей памяти с 5 файлами (загрузка, запрос, очистка, печать, изменение) Загрузка загружает базу данных из файла. (ученики имеют имя/фамилию/адрес/номер телефона) Запрос позволяет кому-то «искать» для конкретного ученика print .... хорошо печатает содержимое разделяемой памяти и позволяет изменять базу данных и чистый избавляется от сефаморов и сохраняет содержимое разделяемой памяти в файл.C Общая база данных памяти
Теперь профессор дал нам кучу кода, и по большей части я это понимаю. Его разделили в 3 файла. (файл изменения, создания и заголовка) Мой главный вопрос: как я могу хранить несколько «объектов» в разделяемой памяти.
Как он хранит данные ученика в структуре естественно, и для своего «примера» он, кажется, загружает его, используя struct * ptr. Но как я могу погрузить нескольких студентов?
Я мог бы разместить источник здесь, но это 4 разных файла и довольно долго.
Если я отвечу на ваш вопрос, вы дадите мне свой диплом после окончания университета? Я всегда хотел второй степени :-) –
Я помню этот проект ... как CS470G? И доктор Мани? – mrduclaw
Вот он, он хорош. И Im, не ища «код», я просто хотел узнать, как много студентов в магазине, но я думаю, что использование массива структур будет работать нормально. Вы помните, был ли проект очень длинным/тяжелым? Он дал нам довольно простой пример кода, на который я смотрел. – 2010-10-29 03:13:43