- добавить структуру между других структур.
Делаю через fseek(file, *место, где нужно вставить структуру*, SEEK_SET)
Оно перезаписывает старую структуру на новую.
Вопрос - можно ли добавить структуру, а не перезаписывать? Не используя посредничество другого файла.
Перезапиши всё
Если поступил на СШИ так и научись думать сам
Или сделай нормальную реализацию
Делать массив структур?
Если помещаются в оперативку то да
Ну наверное
Ну там не промышленные масштабы
А ты уверен что у тебя стоит именно такая задача? Может быть есть смысл реализовать связный список вместо того, чтобы записывать в середину файла?
Как я понимаю, такая задача и стоит. Сделаю через массив, так действительно будет лучше.
Обсуждают сегодня