Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cannot open include file: 'stream.h': No such file or directory https://www.cyberforum.ru/ cpp/ thread191083.html
Для использования функций ввода/вывода cin/cout как я понимаю необходимо подключени библиотеки stream.h ? Но Visual Studio 2008 ругается - fatal error C1083: Cannot open include file: 'stream.h':...
Вопрос по знаку ; Реакция программы с применением этого знака и без него C++
#include "stdafx.h" #include <conio.h> int main() { int fahr; for(fahr=0; fahr <= 300; fahr= fahr + 20) printf("%4d %6.1f\n",fahr,(5.0/9.0)*(fahr-32.0)); _getch();
Способы решения тривиальных/не тривиальных задач C++
Други! В этой теме я предлагаю выкладывать свои способы решения тривиальных/не тривиальных задач и стремиться к элегантности их решения, то бишь к совершенству кода. Это будет способствовать...
C++ Взаимодействие cpp-dll и delphi-программы Есть программа, написанная на делфи, а также две длл: одна на с++, другая на делфи. Программа передает параметр - указатель packed record. PToRec = ^TRec; TRec = packed record mybool:... https://www.cyberforum.ru/ cpp/ thread190299.html
C++ Конструкторы,передача сообщений объектам и реакции объектов на сообщения в С++ https://www.cyberforum.ru/ cpp/ thread189875.html
Привет всем! Тему чуть-чуть понимаю,но задачу сделать не могу, вы не могли бы мне помочь с этим? вот задача:Создаваемый объект должен сообщать об ошибке и типе параметра сообщения,если значение...
C++ Обмен данными между процессами
При создании дочернего процесса при помощи функции BOOL CreateProcess ( LPCTSTR lpApplicationName, // имя исполняемого модуля LPTSTR lpCommandLine, //...
C++ С++ || C
Здравствуйте. Мой один друг создает игры на GameMaker и он решил перейти на более высоки язык. Я ему предложил С++, а он хочет просто С. Подскажите что лучше для разработки игр.
C++ Нужен совет! Доброго времени суток! Возможно таких тем как эта было уже миллион.. но всё же, хотелось бы услышать ваше мнение. Поставил перед собой задачу научиться программировать. Цели на первое время -... https://www.cyberforum.ru/ cpp/ thread189033.html
C++ C++ форматирование (создание файловой системы) Fat16 https://www.cyberforum.ru/ cpp/ thread188830.html
Возникла необходимость в написании утилиты в С++, позволяющей создавать файловую систему Fat16. Теоретически все понятно, но вот реализация в данной среде - уже тяжело. Очень нужна помощь!!!! С API...
C++ Функция оператора "+" класса valarray, нужен пример valarray<T> operator+() const; Друзья, дайте пример использования такого кода. Насколько я понимаю, в скобках должен быть аргумент. А его нет. Вопрос: что же тогда плюсуется-то? Спасибо (НА... https://www.cyberforum.ru/ cpp/ thread188681.html
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
14.11.2010, 21:18 0

Фрагментирование файла

14.11.2010, 21:18. Просмотров 1176. Ответов 7
Метки (Все метки)

Ответ

Фрагментировать файл не получиться, т.к. файл на диске лежит кластерами обычно по 4096 или 8192 байт. Постое эффективное решение - удаляемый блок не удалять, а помечать на удаление (устанавливая флаг), чтобы процедура поиска, например, эти блоки просто пропускала (не просматривала). Время от времени производить поджатие файла, физически удаляя помеченные блоки. Как-то так.

Вернуться к обсуждению:
Фрагментирование файла
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2010, 21:18
Готовые ответы и решения:

Winsock2.h:udp фрагментирование данных
Доброго времени суток! Подскажите пожалуйста, какие можно использовать средства (функции) для...

Написать текстовый редактор, в котором продемонстрировать открытие файла, сохранение файла, создание нового файла
№ 5. Написать текстовый редактор, в котором продемонстрировать открытие файла, сохранение файла,...

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

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

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