Вопрос C++ запись байта из файла в битовый массив

Регистрация
29 Дек 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Есть байтовый массив unsigned char A[100]
Как можно переписать побитово в массив int B[100][8]; ?
чтобы например A[0]=FF, а B[0][8]={1,1,1,1,1,1,1,1}
и выписать обратно? в массив байт?
 
У вас вызвало затруднение перевод одного байта в массив битов? Смотрите: x[0]= Y and 1; x[1]= Y and 2; x[2]= Y and 4; x[3]= Y and 8; x[4]= Y and 16; x[5]= Y and 32; x[6]= Y and 64; x[7]= Y and 128; Тут x - массив битов (0..7), а Y - это байт (просто байт)
 
Назад
Сверху