Форум программистов, компьютерный форум, киберфорум
Наши страницы

работа с двоичным кодом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ дан вещественный массив http://www.cyberforum.ru/cpp-beginners/thread1030207.html
Дан вещественный массив vector <float> D5 занести в массив данные с помощью указателей, определить длину и количество положительных элементов, вывести на экран полученный массив и адреса элементов, а...
C++ "Перевести натуральное число из 8-ричной в 10-чную систему счисления" Добрый вечер) Друзья помогите пожалуйста составить программку) Условие задачи: Целое длинное число A задается в диалоговом режиме. "Перевести натуральное число из 8-ричной в 10-чную систему... http://www.cyberforum.ru/cpp-beginners/thread1030194.html
C++ Считывание массива структур из файла
Массив структур выглядит так: struct spis { char fim; char fio; char nam; char otch; char num; char ul;
C++ Реализация алгоритма
Смотрите, есть функция для рисования сегмента круга: pieslice(int x, int y, int start, int end, int radius) - int start и int ende угол начала и конца. Не могу придумать как в первый раз старт...
C++ задачка http://www.cyberforum.ru/cpp-beginners/thread1030176.html
Помогите, пожалуйста, решить задачу. Дан двухмерный целочисленный массив А размером nхm. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы.
C++ Для целого n и действительных x и y определить значение REZULT Для целого n и действительных x и y определить значение REZULT: sin^3(x/y)*(x+y^2)+Ф(n) при x>0, y-любое число cos^2(x+y)+sin(x^2+y^2)+n! при x<0, y-любое число R1 во всех остальных случаях ... подробнее

Показать сообщение отдельно
4AKE
29 / 29 / 12
Регистрация: 20.12.2010
Сообщений: 116
06.12.2013, 16:53
Цитата Сообщение от ERET1K Посмотреть сообщение
4AKE, а как в экземпляр класса bitset поместить новое значение типа int?
C++
1
2
3
4
bitset<8> bs(0);
cout << bs <<endl; // 00000000
bs = 99;
cout << bs <<endl; // 01100011
Напрямую нельзя присвоить число, на самом деле вызовется оператор присваивания:
C++
1
bs.operator= ( bitset<8>(99) );
Вместо bitset можно использовать std::vector<bool> или boost::dynamic_bitset или структуру типа:
C++
1
2
3
4
5
6
7
8
9
10
struct Byte {
    bool bit1:1;
    bool bit2:1;
    bool bit3:1;
    bool bit4:1;
    bool bit5:1;
    bool bit6:1;
    bool bit7:1;
    bool bit8:1;
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru