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

Маска байта - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить минимальный среди элементов побочной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread609997.html
помогите пожалуйста написать программу Дана целочисленная квадратная матрица. Определить минимальный среди элементов побочной диагонали. Для ввода, вывода и обработки матрицы использовать функции.
C++ Помоги разобравться с нескольками прогами Объясните, какие действия выполняет каждая строка в 6 программах. №1. .... int add(int n, int m) {return n + m;} int divi(int n, int m) {return n / m;} int mult(int n, int m) {return n * m;} int subt(int n, int m) {return n - m;} void main() { http://www.cyberforum.ru/cpp-beginners/thread609991.html
Работа с файлами C++
Напишите пожалуйста программу ( с комментариями по возможности ) Информация об участниках спортивных соревнований содержит: - Ф.И.О. игрока; - игровой номер; - возраст; - рост; - вес; Вывести информацию о самой молодой, рослой и легкой команде.
C++ Определить среднюю массу мальчиков и средний рост девочек
Напишите пожалуйста программу(с комментариями по возможности): "По данным сведениям об учениках класса определить среднюю массу мальчиков и средний рост девочек. Кто из учеников класса самый высокий?"
C++ Попадает ли точка с заданными координатами в полукруг http://www.cyberforum.ru/cpp-beginners/thread609977.html
Определить, попадает ли точка с заданными координатами в полукруг радиусом R, расположенный в I и II четверти. (Уравнение окружности R2=x2+y2.).
C++ operator= Такой вопрос. Есть объект. Хочу чтобы при присваивании его к чеслу выдавалось число. Например. class MyClass { short MyClass::operator=(const MyClass&My) {return 12;}; }; Main() { подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4846 / 2985 / 368
Регистрация: 10.11.2010
Сообщений: 11,026
Записей в блоге: 10
Завершенные тесты: 1
20.06.2012, 20:33     Маска байта
Цитата Сообщение от taras atavin Посмотреть сообщение
Например, RedMask=0x07C00000, BitPerPixel=32, по указателю p валяется цвет 0x5EF55ED3, надо получить 0xB8.
Что-то я не совсем понял почему должно получится 0xB8, поясни.

Цитата Сообщение от taras atavin Посмотреть сообщение
А если RedMask=FFC00000, по указателю p валяется всё тот же цвет 0x5EF55ED3, то надо получить 0x5E.
Тут BitPerPixel=32 ? Если да, то R = 0xF5 & 0xC0 = 0xC0. Если же формат цвета RGB101010, тогда R = 0x5EF & 0xFFC = 0x5EC . В любом случае откуда 0x5E ?

Добавлено через 2 минуты
Да, и какой именно формат цвета у тебя при BitPerPixel=32 ?
 
Текущее время: 04:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru