- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
for(x = 0; x < 27; ++ x) {
flag = 1 << x;
hold = 1 << i;
if(x == z && x < 26) {
if(!(bits & flag))
bits = (bits & ~(-1 << i)) | ((bits & (-1 << i)) << 1);
bits ^= bits & flag ? bits & hold ? flag | hold : hold : flag;
if(!(bits & flag))
bits = (bits & ~(-1 << i)) | ((bits & (-2 << i)) >> 1);
hold = 1 << i;
} else
if(x == z)
bits ^= flag;
tag = szTag[x * 3 + (bits & flag ? bits & hold ? 2 : 1 : 0)];
ListView_SetItemText(hWnd, row, x + 1, TEXT(PTCHAR(&tag)));
if(flag & bits)
++ i;
}
"Иногда вымогает, что в операциях сдвига биты втиснуть легко лишь с начала или с конца. А вот всерёдку:"
http://wasm.ru/forum/viewtopic.php?pid=578804#p578804
так же как то?
Ещё, как мне кажется, можно придумать что-то с вращением числа, но у меня не придумывается :(
> битоёбство
...
А все потому что в шарпе биты ебутся не для производительности, а для души....
пысы - это ты мне ошибки указал в рассказе?need more!
или я что-то недопонял?
>>Иногда вымогает
Вореций вернулся??