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

Как осуществить Обработку бинарного файла? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Эрли http://www.cyberforum.ru/cpp/thread86138.html
Народ, спасите мне жизнь!!!! С лабораторки нужно написать программу "Алгоритм Эрли", а моих знаний об етом алгоритме оочень мало!!! Подскажите пожалуста что он должен делатьи мб какие-то исходняки программы подкиньте.. очень прошу::help:help::help:
C++ Строка Как в строке заключить слова начинающиеся с согласной буквы в двойные кавычки? http://www.cyberforum.ru/cpp/thread85940.html
Загрузка текстового файла в TreeView C++
Здравствуйте! При написании программы возникла такая проблема: 1) Программно создается файл .txt 2) Хочу загрзить строки файла в компонент TreeView в GodeGear 2009 С++ Builder 3) Делаю загрузку TreeView1-> LoadFromFile(...); 4) Если до этого в файл ".txt" были внесены какие-то данные, то в TreeView строки отображаются; если же строки добавляю в TreeView программно и сохраняю TreeView:...
Linked List na C C++
kak perevernut na C LinkedList esli mo0jno kod pojaluista.
C++ Своя СУБД http://www.cyberforum.ru/cpp/thread85277.html
Можно ли заранее оценить сложность и трудоёмкость такого проекта? Учесть, что: 1. Используемый язык - С++. 2. СУБД должна быть реляционной. 3. Надо поддерживать несколько таблиц в одной БД. 4. Надо поддерживать технологии ADO и BDE.
C++ Хаффман и не правильное разархивирование Я уже долго работаю с кодировкой методом Хаффмана...сделано много(для меня), и вот: он уже строит дерево, архивирует файл, но разархивировать не получается!!! Почему не пойму(как всегда =) ). Алгоритм архивации таков: подсчитываем скок и каких символов в файле, строим дерево, записываем инфу(не много) для восстановления и потом кодируем в файл. Алгоритм разархивирования: из информации для... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,352
15.01.2010, 18:13     Как осуществить Обработку бинарного файла?
А в чем проблема-то? Если файл меньше 2 Гбайт, то все просто:
1. спроецировать файл в память,
2. любым алгоритмом последовательно поискать в проекции заданную подпоследовательность байт, например, алгоритмом Бойера-Мура (ну или любым другим, как заблагорассудится).... Если нашли - выводим смещение и ищем дальше.
Все, как будто.....
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru