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

Как записать Short в два char'a? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определенный размер окна при консольном выводе http://www.cyberforum.ru/cpp-beginners/thread842569.html
Доброго времени суток. Возникла такая проблема. Пишу я в geany в windows, подключен gnu c++. При выполнении программы вызывается командная строка, в которой: во-первых окно можно делать любых размеров (но это пол беды), а во-вторых справа присутствует scroll bar, наличие которого нежелательно, так как мне надо выводить определенную таблицу, и с помощью клавиш ее скролить. Поэтому было бы...
C++ Создание обработки исключений на даты Доброго времени суток! Как создать обработку исключительных ситуаций на неверно введенные даты? http://www.cyberforum.ru/cpp-beginners/thread842562.html
Ошибка 0BH проверка состояния стандартного входного устройства C++
Программа на С++ 3.11,помогите сделать: Если символ можно вводить со стандартного выходного устройства,то функция возвращает в регистре AL значение FFH.В противном случае в регистре AL возвращается значение 00H.
C++ cin без перехода
Доброе время суток! как ввести дав числа не переходя на следующюю строку, а через пробел? что бы в консоли выглядело приблизительно так введите два числа А и В целого типа 4 5 для продол.......
C++ [Задача] Найдите общее количество проданных за день дисков с классической, эстрадной, джазовой и другой музыкой. http://www.cyberforum.ru/cpp-beginners/thread842538.html
Найдите общее количество проданных за день дисков с классической, эстрадной, джазовой и другой музыкой. Названия направлений и количество продаж хранятся в соответствующих массивах. Определите направления, по которым количества продаж были ниже среднего.
C++ Даны натуральные числа а1, а2,..., аn. Указать те из них, у которых остаток от деления на М равен L Даны натуральные числа а1, а2,..., аn. Указать те из них, у которых остаток от деления на М равен L, где (0 ≤ L ≤ M-1). подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4872 / 3011 / 370
Регистрация: 10.11.2010
Сообщений: 11,061
Записей в блоге: 10
Завершенные тесты: 1
19.04.2013, 15:17     Как записать Short в два char'a?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
union my_short {
    struct {
        unsigned char   m_low;
        unsigned char   m_high;
    };
    unsigned short      m_short;
};
 
int main()
{
    my_short    s;
 
    s.m_short = 0x10ff;
 
    cout << (unsigned int)s.m_low << endl;
    cout << (unsigned int)s.m_high << endl;
 
    return 0;
}
 
Текущее время: 09:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru