Здравствуйте а как мне в Delphi или Pascal создать массив битов? элементов больше 100.
нужно уметь с ними:
заполнить все биты 0
изменить бит X на 1
изменить бит X на 0
узнать значение бита X
Создавай массив байтов (или слов, или длинных слов), и обращайся к нужному биту в нем...
а как обращаться? ну например массив байтов
Здесь показывалось:
http://forum.pascal.net.ru/index.php?s=&showtopic=4944&view=findpost&p=40178
как узнать его значение поняла, а как изменить его значение?
{ Установить 5-ый бит в 1-цу: }
X := X or ($1 shl 5);
{ Сбросить 5-ый бит в 0: }
X := X and ($FF - ($1 shl 5));
{ Инвертировать бит №5: }
X := X xor ($1 shl 5);
Спасибо щас буду вникать