Показать сообщение отдельно

  #3306  
Старый 10.07.2009, 15:15
Lee_fx
Познающий
Регистрация: 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 байт.
 
Ответить с цитированием