Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual C++
Войти
Регистрация
Восстановить пароль
 
K0nstantine
0 / 0 / 0
Регистрация: 31.08.2013
Сообщений: 5
1

Структурированное редактирование файлов

03.09.2013, 14:51. Просмотров 289. Ответов 0
Метки нет (Все метки)

Здравствуйте. У меня появилось желание написать свой собственный "Structorian" (известная программа для редактирования структурированных бинарных файлов). Вообще написать его аналог думаю не составило бы труда, возможно пришлось бы маленько повозиться с парсингом файла структуры, но результат получить реально. На сколько я понял он загружает весь файл в память и там уже с ней работает, потому что он лежит одним куском в памяти, а данные выводятся с того места где потребуется. Почему это легко реализовалось тоже понятно, потому что через него невозможно добавить новых блоков в файл, ведь когда начнешь добавлять в память новый блок, то придется сдвигать хвост, который находится после добавленного элемента. Сразу уточняю, что эта программа работает со структурами, подгружаемыми из файла, которые реально изменять.

Что бы хотелось узнать: как лучше всего описать такой класс, который бы при чтении структур, "становился бы это структурой", и мог структурированно отображать данные(естественно будут описаны все возможные базовые типы переменных) и без всяких проблем работать с добавление и удалением блоков. Обдумывал реализовывать указатели на следующий элемент, но это очень много занимает памяти ни говоря уже про то, что может быть при открытии больших файлов(пределы 50мб).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2013, 14:51
Ответы с готовыми решениями:

Структурированное хранилище
Здравствуйте! Есть ли у кого ссылочка на литературу по Структурированному хранилищу. Никак не могу...

Консольное приложение: отображение структуры файлов и папок, перемещение по папкам, открытие файлов
Приложение написанное на языке СИ позволяющее в консольном режиме отображать структуру файлов и...

Структурированное хранилище
Здравствуйте! Есть ли у кого ссылочка на литературу по Структурированному хранилищу. Никак не могу...

Структурированное представление натуральных чисел
Помогите пожалуйста реализовать предикаты на swi прологе: 1)div(X,Y,Z) , где Z – результат...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2013, 14:51

Редактирование файлов
Всем привет! Вообщем ребят, прошу вас помочь мне разобраться с данными файлами, а точнее с их...

Редактирование файлов
Надо спомощю структур и файлов реализовать функцию редактирование елемента файла. ввести имя...

Редактирование файлов
Здравствуйте) Уж простите, что так с файлами задалбываю, но решил понять эту тему хорошенько)...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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