Форум программистов, компьютерный форум CyberForum.ru

Удаление структуры из файла - C++

Войти
Регистрация
Восстановить пароль
 
Holsteng
 Аватар для Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
09.08.2012, 16:11     Удаление структуры из файла #1
Всем привет. У меня такая ситуация: записываю в бинарный файл заполненную структуру. Потом пользователь "удаляет" ее путем обнуления данных, при этом в файле со временем накапливается много "пустых" структур.

Можно ли физически удалить данные из файла?.

Как вариант, проверять перед записью в файл наличие пустых структур и записывать на это место новую.

Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2012, 16:11     Удаление структуры из файла
Посмотрите здесь:

C++ Удаление записи из структуры
Удаление структуры из массива структур C++
C++ Удаление структуры из двусвязного списка
C++ Удаление элемента структуры
Удаление элемента структуры C++
C++ Удаление структуры по определенному полю.
Удаление переменной структуры C++
C++ Удаление объектов структуры из файла по условию
C++ Удаление элемента структуры для правильного считывания WAV-файла
C++ Удаление динамической структуры
Добавление в файл и удаление из файла записей о объектах структуры "Фильм" C++
C++ Удаление элемента структуры из файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6545 / 3965 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.08.2012, 16:16     Удаление структуры из файла #2
перезаписывай весь файл
Holsteng
 Аватар для Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
09.08.2012, 16:25  [ТС]     Удаление структуры из файла #3
Если перезаписывать файл, это создавать файл с новым именем, в который мы копируем, а старый удаляем?
Yandex
Объявления
09.08.2012, 16:25     Удаление структуры из файла
Ответ Создать тему
Опции темы

Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru