Автор: Shishkin (01.03.2007 в 17:29)
да это правильно спасибо
и еще Алег Алексеевич не могли бы вы мне подробнее про функцию с упаковаными битами
char codes[SIZE]; // упакованные данные
int size; // их размер в байтах
int code; // буфер для записываемых бит
int codesize; // число бит в буфере
void PutCode(int nCode, int nCodeSize)
{
code |= (nCode<<codesize);
codesize += nCodeSize;
for (; codesize>=8; codesize-=8)
{
codes[size++] = (char)code;
code >>= 8;
}
} |
Спасибо