ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
299243 Топик полностью
Vit (14.01.2012 12:23 - 16:08, просмотров: 154) ответил Sntos на Как бы половчее "повернуть матрицу" на С. Есть массив 8 байт. Если его побитно, строками, вписать в матрицу 8х8, то нужно получить новый массив состоящий из столбцов этой матрицы.
хм... вот, наколхозил после вчерашнего количества пива... интересно, оно типо то делает или что-то савсем другое? { unsigned char a[8]; unsigned char b[8]={0};// поправил:) unsigned char mask; int i, j; i = 0; do{ j = 0; mask = 0x01; do{ b[j] |= (!!(a[i] & mask)) << i; j++; mask <<= 1; }while(mask); i++; }while(i<8); }