Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 01.10.2011, 02:59
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Извиняюсь, сначала тему назвал не правильно. Вобщем, проблема такая: есть массив байтов. Мне необходимо иметь возможность менять порядок следования битов в этом массиве. Другими словами: - Формат1: старшие разряды имеют наибольший индекс;- Формат2: старшие разряды имеют наименьший индекс.Пример: буфер размером 7 байт. Для Формата 1 старший разряд имеет индекс: Index = 7*8-1 = 55. Для Формата 2: Index = 0. Грубо говоря, форматы являются зеркальными.Алгоритм должен быть расчитан на то, что размер буфера может меняться между сеансами работы программы. Я могу реализовать поразрядное выдергивание из входного буфера и укладывание разрядов в выходной буфер. Но хочется чего-нибудь более изящного.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Ладно я с вами потереблюсь чуток, авось научите хорошему Guest Ещё вопросы и ответы из архива 1 4 19.12.2012 14:30
""Гвоздя знаешь?" "Ну"" " Загнулся" "Болта помнишь7" "Ну" "Раскрутили" "Сапога помнишь?" "Ну" "Обули" "Кнопку знал " Guest Новый архив 4 0 16.03.2012 00:40



© www.otvetnemail.ru - Форум вопросов и ответов.