Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Алгоритм Эрли Народ, спасите мне жизнь!!!! С лабораторки нужно написать программу "Алгоритм Эрли", а моих знаний об етом алгоритме оочень мало!!! Подскажите пожалуста что он должен делатьи мб какие-то исходняки программы подкиньте.. очень прошу::help:help::help: https://www.cyberforum.ru/ cpp/ thread86138.html C++ Строка
Как в строке заключить слова начинающиеся с согласной буквы в двойные кавычки?
C++ Загрузка текстового файла в TreeView https://www.cyberforum.ru/ cpp/ thread85891.html
Здравствуйте! При написании программы возникла такая проблема: 1) Программно создается файл .txt 2) Хочу загрзить строки файла в компонент TreeView в GodeGear 2009 С++ Builder 3) Делаю загрузку TreeView1-> LoadFromFile(...); 4) Если до этого в файл ".txt" были внесены какие-то данные, то в TreeView строки отображаются; если же строки добавляю в TreeView программно и сохраняю TreeView:...
C++ Linked List na C https://www.cyberforum.ru/ cpp/ thread85319.html
kak perevernut na C LinkedList esli mo0jno kod pojaluista.
Своя СУБД C++
Можно ли заранее оценить сложность и трудоёмкость такого проекта? Учесть, что: 1. Используемый язык - С++. 2. СУБД должна быть реляционной. 3. Надо поддерживать несколько таблиц в одной БД. 4. Надо поддерживать технологии ADO и BDE.
C++ Хаффман и не правильное разархивирование https://www.cyberforum.ru/ cpp/ thread84999.html
Я уже долго работаю с кодировкой методом Хаффмана...сделано много(для меня), и вот: он уже строит дерево, архивирует файл, но разархивировать не получается!!! Почему не пойму(как всегда =) ). Алгоритм архивации таков: подсчитываем скок и каких символов в файле, строим дерево, записываем инфу(не много) для восстановления и потом кодируем в файл. Алгоритм разархивирования: из информации для...
C++ Построение графиков C++ Доброго времени суток, коллеги! В идеале необходимо следующее: создание графиков и вывод результата в поток. Подскажите названия платформонезависимых библиотек аналогичных RRDtool, но не таких тяжелых, но и не таких низкоуровневых как GD. Хотелось бы иметь готовую реализацию осей, массивов данных и т.п. И желательно freeware :) Заранее спасибо! https://www.cyberforum.ru/ cpp/ thread84938.html Волновой процесс C++
Помогите найти исходник алгоритма (волновой процесс) для нахождения минимального маршрута в графе
C++ Многопоточное програмирование https://www.cyberforum.ru/ cpp/ thread84315.html
здрасвуйте))) обращаюсь к вам, так как знаю, что люди которые общаются на етом форуме понимают своё дело))) мне нужно написать какую то простенькую многопоточную програму. Хотелось бы увидеть пример такой програмы, естли у кого то есть такое, а ещё лутше, естли будет с коментариями, так как мне ето нужно для лабораторной работы. У меня есть неккий материал, но там ничего не понятно, всё как то...
C++ [BC++] Сообщения из FTDI https://www.cyberforum.ru/ cpp/ thread84261.html
Заранее приветствую всех откликнувшихся. Раздобыл некоторые девайсы для реализации след.схемы: ПК<->USB<->FTDI-устройство<->шина CAN<->некий контроллер<->полезное оборудование. Ко всему этому есть работающий фирменный софт, но его поддержка перестала осуществляться производителем, а потому возникло желание попробовать сделать потобный софт самому, т.к. обладаю некоторыми навыками...
C++ Как определить размер изображения??
Подскажите, пожалуйста, как определить размер изображения ?? (С++).
C++ Работа с каталогом изображений Есть задание: имеется каталог изображений. Нужно определить, какое/какие изображения превышают заданный порог по площади. Скажите, пожалуйста, каким образом можно определить размер самих изображений, реализуя алгоритм на С++ ?? Заранее спасибо. https://www.cyberforum.ru/ cpp/ thread84214.html
Автор FAQ
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
15.01.2010, 20:35 0

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

15.01.2010, 20:35. Показов 1017. Ответов 3
Метки (Все метки)

Ответ

Если предположить что мы считали файл в массив символов FileChars то остается написать так
C++
1
2
3
4
5
6
7
8
char Search[X] = { /* какая то последовательность которую ищем */ };
char CurBlock[X] = {0};
for (int i = 0; i < последний_байт_файла; i++)
{
   memcpy(&CurBlock[0], &FileChars[i], X); // копируем текущий блок для сравнения
   if ( memcmp(&CurBlock[0], &Search[0], X) == ) // сравниваем текущий блок с тем что ищем
       / * тут вывод о том что по смещению i найдено совпадение */
}
Как считывать файлы я думаю обсуждалось, особо не шарю...

Вернуться к обсуждению:
Как осуществить Обработку бинарного файла? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2010, 20:35
Готовые ответы и решения:

Предусмотреть в программе просмотр бинарного файла и выполнить его обработку
Имеется информация о телевизорах на складе: наименование, фирма изготовитель, стоимость, размер...

Осуществить обработку текстового файла, содержащего некоторый многостраничный текст
В принципе все есть,но препод сказал ещё сделать чтобы слова разделялись на группы (т.е. каждое...

Как ускорить обработку файла
Можно ли как-то ускорить обработку файла, который содержит тысячи строк? Нужно перебрать все строки...

Как завершить обработку файла вынужденно?
Подскажите, пожалуйста! Обрабатываются файлы .doc(x) и вдруг на одном файле зависла обработка - как...

3
15.01.2010, 20:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2010, 20:35
Помогаю со студенческими работами здесь

Как ускорить обработку обработку данных в Пайтон?!?!
Можно ли как-то ускорить обработку данных в Пайтон?!?! Мне нужно таблицу умножения I строк на J...

Как реализовать обработку файла только в случае его изменений
Всем привет. Помогите разобраться. Есть две программы. Необходимо следующее: одна программа...

Создание бинарного дерево из бинарного файла
struct Bin { string name; string city; int players; int score; }; void...

Создание бинарного дерева из бинарного файла
struct Bin { string name; string city; int players; int score; }; void...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru