![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Встала такая проблема... Допустим есть файл, который мне надо редактировать, т.е. написать программу для его редактирования. Допустим файл этот содержит информацию о каких-то объектах, и состоит из записей с их параметрами, примерно так:
маркер группы объектов размер группы объектов в байтах маркер объекта размер объекта маркер параметра объекта размер параметра объекта параметр объекта маркер объекта размер объекта маркер параметра объекта размер параметра объекта параметр объекта ...ну вы поняли... короче весь файл состоит из неких строк, у которых есть заголовок, размер и, собственно, содержание, при этом эти сроки вложенные, т.е. содержанием одной строки могут быть другие, которые в свою очередь содержат еще записи Мне нужен алгоритм чтения этой структуры. Поскольку я в этих делах разве что любитель, прошу вас что-то подсказать по теме. Еще один важный вопрос: как вообще хранить содержание подобных файлов в памяти, чтобы редактировать его и т.д. даже если есть алгоритм чтения? Заранее спасибо. |