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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
YurA_280784
Заблокирован
#1

Как удалить часть файла? - C++

10.06.2009, 15:51. Просмотров 1415. Ответов 2
Метки нет (Все метки)

Друзья как просто без промежуточного файла или переписывания в новый файл оставить в исходном файле нужный блок т.е.

ИСХОДНЫЙ ФАЙЛ: размером (M + L + N) байтов

[То что отбрасываем1] - М байт
[То что оставляем] - L байт
[То что отбрасываем2] - N байт

Так вот как убрать блоки - [То что отбрасываем] ???
Я думаю что нуна memmove юзать, вообщем помогите, а?
Дайте толковый примерчик!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2009, 15:51     Как удалить часть файла?
Посмотрите здесь:

Как заменить часть содержимого файла? C++
C++ Удалить часть строки
C++ Удалить часть строки
Как заменить (вставить, удалить) часть байт в файле C++ Builder
C++ Удалить часть текста в круглых скобках
Удалить часть байтов из бинарного файла C++
GCC как часть библиотек линковать статически, а часть динамически? C++
C++ Как правильно удалить строку из файла?
C++ Builder Удалить часть строки
Как удалить структуру из бинарного файла C++
Скопировать часть строки и часть удалить C++
Как удалить формат файла C++ Builder? C++ Builder

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
10.06.2009, 16:05     Как удалить часть файла? #2
Двигать, менять, перемещать, же ты в памяти будешь. А писать в файл. Поэтому после манипуляций с файлами, будешь стирать контент файла и записывать его из памяти.
YurA_280784
Заблокирован
10.06.2009, 17:13  [ТС]     Как удалить часть файла? #3
Да просто сложно со здоровыми файлами работать(Например если файлец где-то под гиг, на моём старичке всего то 512 Мб оперативы, ну а если остаток в файл подкачки запихнуть, кранты моему динозавру, я думал есть что нить ассемблеровское типа просто сектора на диске затирает и всё и вносит соответствующие изменения в таблице файлов...
Yandex
Объявления
10.06.2009, 17:13     Как удалить часть файла?
Ответ Создать тему
Опции темы

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