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

битовые операции объясните - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ объявление функции http://www.cyberforum.ru/cpp-beginners/thread370975.html
допустим у меня есть программа она использует из библиотеке conio.h функцию getch() вот мне интересно как в программе подключить эту функцию т. е. получить указатель на неё чтоб можно было её...
C++ Написать функцию, вычисляющую произведение, используя только сложение написать функцию выычисляющую произведение a и b используя только + http://www.cyberforum.ru/cpp-beginners/thread370974.html
вычислить и вывести на экран в виде таблицы значения функции заданной с помощью ряда тейлора на интервале C++
1)вычислить и вывести на экран в виде таблицы значения функции заданной с помощью ряда тейлора на интервале от x начальное x конечное с шагом d с точностью E e^(-1)= 1-x+x^2/2!-x^3/3!+... 2.3...
Вывести все слова начинающиеся с заданной буквы. C++
Не могу создать программу. Задание (Текст слов вводится с клавиатуры через запятую. Затем вводится буква. Нужно вывести все слова начинающиеся с этой буквы.) Объясните хотя бы как ее делать!!!
C++ Преобразовать 256-цветный PCX файл в 16-цветный PCX файл http://www.cyberforum.ru/cpp-beginners/thread370962.html
Всем здравствуйте! Пожалуйста, кто может реализовать данную программку-конвертор. Для уменьшения количества цветов выбираются наиболее часто встречаемые цвета в исходном изображении. Причем эти цвета...
C++ Необходимо, пройдя по массиву один раз, все его положительные элементы поставить в начало а отрицательные в конец Помогите решить такую задачу пжл: дан одномерный массив "а" (состоящий из вещественных чисел). Необходимо пройдя по массиву один раз все его положительные элементы поставить в начало а отрицательные... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4951 / 2531 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
24.10.2011, 11:38
Цитата Сообщение от Van111 Посмотреть сообщение
((BYTE*)c)[3]=ваше число
Непереносимо. Я бы делал так:
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
#define SET_HBYTE(n, hbyte) \
        (n & 0x00FFFFFF | (hbyte << 24))
 
int main() {
        unsigned int n = 0xFF111111;
        printf("%08x, %08x\n", n, SET_HBYTE(n, 0x80));
        printf("%08x, %08x\n", n, SET_HBYTE(n, 0xAA));
        printf("%08x, %08x\n", n, SET_HBYTE(n, 0x99));
        return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.