|  | 
 
 | 
| 
			 
			#1  
			
			
			
			
		 | ||||
| 
 | ||||
|  Работа с битами Доброго времени суток, форумчане. Возник идиотский вопрос над которым бьюсь уже 2 часа:   1. есть строка str 2. к ней требуется добавить 1 бит. Вопрос номер рас - как это сделать. Вопрос номер двас - как задать значение добавляемого бита, то бишь 1 он или 0. | 
| 
			 
			#2  
			
			
			
			
		 | |||
| 
 | |||
|   Не совсем понятно, что значит: "добавить бит". Бит, по сути, это разряд какого-то регистра или иного адекватного устройства (в контексте элементной базы PC). Если строка отражает состояние разрядов (байта, слова и т.д.) в формате : Код: Var Sx : string; begin ... Sx:='00110001'; //это байт ... В этом случае - нужно просто изменить соотв.символ строки. Например: Код: //Сбросить бит номер 0 Sx:='00110000'; //это байт //Установить бит номер 0 Sx:='00110001'; //это байт |