powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с битами
5 сообщений из 5, страница 1 из 1
Работа с битами
    #32845964
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажи пожалуйста функции для работы с битами
может где хелп есть на русском?

на C под DOS

одним словом нужно прочитать файл по какой-то структуре
и анализировать и менять местами биты
...
Рейтинг: 0 / 0
Работа с битами
    #32846184
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитайте про битовые поля в union.

Да и &|^>><< никто еще не отменял :-)
...
Рейтинг: 0 / 0
Работа с битами
    #32846751
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С-программисту никогда не нужны функции работы с битами.
...
Рейтинг: 0 / 0
Работа с битами
    #32846766
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для не-С-программистов подсказываю :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
unsigned char theByte /* = ???*/ ;

// Выделение бита n (n=0..7)
unsigned char theBit = theByte & ( 1  << n);
// или
bool theBit = ( theByte & ( 1  << n) ) !=  0 ;

// Установка бита n (n=0..7)
theByte = theByte | ( 1  << n);

// Сброс бита n (n=0..7)
theByte = theByte & ~( 1  << n);

...
Рейтинг: 0 / 0
Работа с битами
    #32888770
timur999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ряис, а что за файл?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с битами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]