Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2015, 18:35   #1
Maksimilian.M
Новичок
Джуниор
 
Регистрация: 06.07.2015
Сообщений: 1
Восклицание C++. Удаление структур.

Изучаю С++ сам. Увидел задание, которое дали знакомой, и заинтересовался. Понял, что до меня как-то не доходит, как это записать. Может ли кто-то помочь разобраться, ну или посоветовать литературу, которая мне поможет?
Задание - удалить структуры следующим методом:
Удаляемые структуры в бинарном файле нужно пометить каким -то характерным значением (например, пустой строкой). Затем мы создаем связанную динамическую структуру – очередь, из структур файла, которые были не отмечены. И в конце перезаписать данные структуры (связанной) в бинарный файл.
Maksimilian.M вне форума Ответить с цитированием
Старый 06.07.2015, 19:05   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Проблема на каком этапе?
Во-первых, придумайте какую-нибудь структуру.
Во-вторых, придумайте пометку для удаленных - например, у вас в структуре есть фио, которое не может быть пустой строкой. Пометка - фио == пустая строка.
В-третьих, пометьте несколько структур в файле (ну или запишите уже помеченными). Тут обычны операции чтения-записи файлов.
В-четвертых, либо берете стандартную очередь, либо пишите свой вариант.
В-пятых, читаете, если нет пометки - в очередь, есть - пропускаете
Ну и запись очереди в файл.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление структур из массива структур Infini Помощь студентам 2 02.03.2013 22:31
Поиск,добавление и удаление элементов в таблице (массив структур) Dimas23.09.93 Помощь студентам 0 11.12.2012 16:39
Массив структур Skript933 Общие вопросы C/C++ 0 14.12.2011 23:24
Оптимальное удаление иерарахических структур Utkin Общие вопросы по программированию, компьютерный форум 14 02.07.2010 06:51