Форум программистов, компьютерный форум CyberForum.ru

Работаю с классом CxImage - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шахматы в консоли http://www.cyberforum.ru/cpp-beginners/thread834567.html
Хочу написать шахматы в консоли, но не знаю какой тип нужен для символов шахматных фигур, и вообще поддерживает ли их консоль? К примеру, можно присвоить переменной типа char символ '♔'? И будет ли он выводится в консоли? ОС Windows.
C++ Как зделать главное меню гуёвой программы? Среда codeblocks. http://www.cyberforum.ru/cpp-beginners/thread834545.html
Программирование функций по индивидуальному заданию C++
Разработать функцию типа int, который возвращает наибольшее число из трех входных параметров типа int. Заранее великое спасибо))
В программе определите дополнительный одномерный массив и заполните его значениями, вычисляемых как суммы элементов строк двумерного массива C++
Задание: 1. В программе определите дополнительный одномерный массив sum1 и заполните его значениями, вычисляемых как суммы элементов строк двумерного массива arr. Заранее спасибо. Добавлено через 8 минут Ввести программу, использовать оператор ввода-вывода cin, cout, отладить. Спасибо.
C++ Пытаюсь обуздать list http://www.cyberforum.ru/cpp-beginners/thread834500.html
В коде помечено место которое я не понимаю. А именно почему не работает. Взято и другого кода, где тот же метод работает правильно! С начало подумал, что erase удаляет объекты list, но быстро передумал. Тогда не вижу проблем к зависанию программы.. #include <iostream> #include <list> #include <conio.h>
C++ Как создать файл описания ресурсов, если у меня codeblocks? Как создать файл описания ресурсов, если у меня codeblocks? подробнее

Показать сообщение отдельно
Aleator
65 / 66 / 3
Регистрация: 04.05.2011
Сообщений: 1,200
11.04.2013, 14:02  [ТС]     Работаю с классом CxImage
C++
1
2
3
4
5
6
7
8
9
int *ByteToBinary (BYTE val) {
    int *mass = new int[8];
    int t, i;
    for (t = 128, i = 0; t > 0; t /= 2, i++) {
        if ((val & t) != 0) mass[i] = 1;
            else if ((val & t) == 0) mass[i] = 0;
            }
  return mass;
}
мне не надо менять биты в битовых полях, нужно лишь вычислить некий коэффициент (меру сложности для битового поля)
для этого я должен работать с этом битовым полем (я его создаю "искусственно" копированием)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru