![]() |
|
Другие темы раздела | |
C++ Устал искать баг
https://www.cyberforum.ru/ cpp/ thread338761.html Проблемма проста - нужно удалить из вещественной матрицы строку и столбец, верней ряд строк и столбцов (условие - нулевой элемент на главной диагонале, даже привожу рисунок) Пропускаю матрицу А и... |
C++ Обработка файов регулярными выражениями. Задайте верное направление. Исходная задача. Необходимо обработать текстовый файл "умным образом". Где то достаточно просто замены "А" на "Б"; где то необходимы регулярные выражения (например,... |
C++ Выбор технологии Всем привет! У меня такой вопрос Вот я сейчас работаю в компании, которая занимается разработкой ПО на С++ Начал разработку проекта Про технологию речи не шло, я скачал много учебников (имею... |
C++ RxGifAnimator Всем привет дайте мне кто нибудь файл RxGifAnimator для С Добавлено через 10 секунд кому не жалко https://www.cyberforum.ru/ cpp/ thread338527.html |
C++ Работа с pdf в Cairo.
https://www.cyberforum.ru/ cpp/ thread338459.html Помогите разобраться с выводом графики в pdf. Английский не знаю. Очень трудно читать буржуйские мануалы, 3 день парюсь. Самый важный вопрос: Какая функция начинает вторую страницу pdf??? ... |
C++ При запуске консоль не поддерживается Добрый день. Есть такая проблема, прога работает нормально но одно диалоговое окно задолбало(извините...)... При запуске прилрожения выскакивает: Диалоговое окно "WARNING" Selected console type... |
сс3260mt.dll C++ Билдер пишет, что на компе нет сс3260mt.dll и упорно отказывается запускать мои проги. Я скачал эту библиотеку, в какую папку её пихать? |
C++ Вопрос про Visual Express Что делать если мне нужна студия для С++ и С#? Скачивать Express C++ и Express C#? Это будет занимать меньше места, чем одна Visual Studio (pro/ultimate)? https://www.cyberforum.ru/ cpp/ thread337635.html |
C++ [Квест] Нужно написать распаковщика
https://www.cyberforum.ru/ cpp/ thread337618.html Здравствуйте, нужно написать распаковщика который будет распаковывать пару файлов на рабочий стол и один файл в корень жесткого диска. Если кто может помочь выполнить данное задание оставляйте... |
C++ Обмен опытом и сотрудничество Здравствуйте, программисты, веб-мастера, дизайнеры. Рад буду пообщаться, обменяться опытом, и принять участие в совместных проектах. Увлекаюсь веб технологиями, сейчас пытаюсь осваивать дизайн. На... https://www.cyberforum.ru/ cpp/ thread336904.html |
Заблокирован
![]() |
|
03.08.2011, 23:12 | 0 |
Битстаффинг03.08.2011, 23:12. Просмотров 6346. Ответов 21
Метки (Все метки)
Ответ
Вкратце суть алгоритма вставки, в исходной двоичной строке bin, нахожу подстроку ins_after (для твоего конкретного примера это "11111", затем в цикле ищу вхождение данной подстроки в bin. Если ins_after присутствует в bin(напремер в позиции pos), то расширяю bin на 1 символ и функцией memcpy сдвигаю все оставшиеся символы с позиции pos + strlen(ins_after) в bin на 1 вправо, затем делаю запись вставляемого бита bit в позицию pos + strlen(ins_after)
Вернуться к обсуждению: Битстаффинг
0
|
|
03.08.2011, 23:12 | |
C\C++ Битстаффинг (Bitstuffing) Verilog. Битстаффинг и дестаффинг |
|