ufm: (Default)
[personal profile] ufm
Нужна библиотека под Ц/Ц++ (но лучше под Ц), умеющая работать с битовыми полями.
Что конкретно нужно:
- объявление битового поля размерностью хотя-бы до 1024 бита. Лучше, конечно, без ограничений.
- двоичные операции над такими полями.
- подсчёт числа нулей/едениц в поле.

Есть такое в природе?

(no subject)

Date: 2006-08-29 04:27 (UTC)
From: [identity profile] galkao.livejournal.com
Ну ты попал со своим вопросом под мое веселое настроение:-)

>Нужна библиотека под Ц/Ц++ (но лучше под Ц), умеющая работать с битовыми полями.

Битовые поля - это поля, на которых лежат биты?

>Что конкретно нужно:
>- объявление битового поля размерностью хотя-бы до 1024 бита. Лучше, конечно, без >ограничений.

Так завези машину с 1024 битами на любое поле - вот тебе и будет, что хотел. Завезешь больше - будет больше.


- двоичные операции над такими полями.

Просто надо очень много выпить, чтобы поля раздвоились.

- подсчёт числа нулей/едениц в поле.

Боюсь, после предыдущего пункта это будет сложновато...

(no subject)

Date: 2006-08-29 05:14 (UTC)
From: [identity profile] ctpeko3a.livejournal.com
Вышел Фёдор в поле. Считать нуля и единицы. :о)) Практически картина Репина!

(no subject)

Date: 2006-08-29 10:32 (UTC)
From: [identity profile] fdv.livejournal.com
Вышел заяц на крыльцо...


Ничего личного. Просто - "музыкой навеяло"! ;-)