До этого почему-то использовал отдельно сброс и установку битов по позиции. Сейчас собрал в одну функцию.

//--  Set bit value by pos
void setBit(uchar &var, uchar pos, bool val)
{
    var = (var & ~ (1<<pos)) | (val << pos);
}


			
            
							                    
									

Leave a Comment

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

You may also like