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

C++

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

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

10.06.2009, 15:51. Просмотров 1425. Ответов 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++ Builder
Я записываю данные в файл через fwrite(&air, size, 1, Fz); соответственно у меня в файле несколько записей, как не трогая все записи...

Как заменить часть содержимого файла? - C++
В программе имеется класс Person, и объект User. Когда пытаюсь заменить часть содержимого файла, вместо этого происходит очередная...

Удалить часть строки - C++
Удалить часть строки, заключенный в скобки(вместе со скобками) Запрещено создавать темы с бессмысленными названиями. Тема переименована.

Удалить часть строки - C++ Builder
Добрый день! :senor: У меня есть следующие данные: 02.02.2016 362000 Московская 32 31 СТЕПАНЕНКО Н.И. 60 02.02.2016

Удалить часть строки - C++
В заданной строке нужно заменить все пары "АВ" на "С". Я вот не знаю что написать после if. #include "stdafx.h" #include <conio.h> ...

Как удалить структуру из бинарного файла - C++
Разработать программу на С++, позволяющую: 1) Добавлять данные структуры с указанными полями в файл.(выполнил) 2) Просматривать...

Как правильно удалить строку из файла? - C++
void deletez(char db) {data *p; int nomer; readdb(db); ofstream f; f.open(db); cout<<"kakoy nomer udalit?"<<endl; ...

Как удалить формат файла C++ Builder? - C++ Builder
Здравствуйте. Как удалить следующий формат файла? Дан файл 1.exe.txt, как из данного файла удалить формат txt?

Удалить указанную часть заданного текста - C++
Задан текст.Удалить часть строки заключенной в скобки (вместе со скобками)


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Как удалить часть файла?
Ответ Создать тему
Опции темы

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