Автор: Shishkin (27.02.2007 в 17:15)
Даные которые остались при сжатии имеют разную длину (в битах), как правильно написать функцию чтоб в массив добавлять остатки от байта после отброса ненужных нулей.
например: исходный байт -- 00001101; отбрасываем нолики сдвигом влево
int cnt = 8;
while(!(inBYTE & 128) && cnt){
inBYTE <<= 1;
cnt--; }
и остаеться -- 11010000 нужно записать только 1101...
Постоянно нужна проверка количества записаных битов в outBYTE;
Посоветуйте ;-)