Автор: Shishkin (28.02.2007 в 15:34)
Да это упаковщик, а вопрос состоит в том как лучше формировать и скидать в массив остатки от сжатия (по 2,3,4...бит) -)
я думаю что лучше хранить каждый бит в виде символа ("1"или"0") и писать в символьный массив, а дальше формировать байт :
Byf[SIZE] ="01110110";
int BIT ;
for(int i =0, BIT = 128; i!='\0'; i++, BIT >>= 1)
{
if(Byf[i] = '1' )
outByte |= BIT;
}