
10.07.2009, 15:15
|
|
Познающий
Регистрация: 27.09.2008
Сообщений: 57
С нами:
9273960
Репутация:
23
|
|
Оказывается решение в одну строчку =)
а я тут велосипедю блин
Код:
void Rotate(char& val) {
char mask = 1 << 7;
bool end = (val & mask) ? true : false;
val <<= 1;
mask = 1;
if(end) val |= mask;
}
Кстати какая разница между char, signed/unsigned char? В sizeof вроде все три 1 байт.
|
|
|