|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.07.2015, 18:35 | #1 |
Новичок
Джуниор
Регистрация: 06.07.2015
Сообщений: 1
|
C++. Удаление структур.
Изучаю С++ сам. Увидел задание, которое дали знакомой, и заинтересовался. Понял, что до меня как-то не доходит, как это записать. Может ли кто-то помочь разобраться, ну или посоветовать литературу, которая мне поможет?
Задание - удалить структуры следующим методом: Удаляемые структуры в бинарном файле нужно пометить каким -то характерным значением (например, пустой строкой). Затем мы создаем связанную динамическую структуру – очередь, из структур файла, которые были не отмечены. И в конце перезаписать данные структуры (связанной) в бинарный файл. |
06.07.2015, 19:05 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Проблема на каком этапе?
Во-первых, придумайте какую-нибудь структуру. Во-вторых, придумайте пометку для удаленных - например, у вас в структуре есть фио, которое не может быть пустой строкой. Пометка - фио == пустая строка. В-третьих, пометьте несколько структур в файле (ну или запишите уже помеченными). Тут обычны операции чтения-записи файлов. В-четвертых, либо берете стандартную очередь, либо пишите свой вариант. В-пятых, читаете, если нет пометки - в очередь, есть - пропускаете Ну и запись очереди в файл. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление структур из массива структур | 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 |