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

Объединения (union) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изменение размера контейнера для вывода графики http://www.cyberforum.ru/cpp-beginners/thread136688.html
Вывожу график через DrawLine в richTextbox, из за большого числа точек и не весь график влезает в контейнер. Можно ли как нибудь реализовать возможность прокрутки в этом контейнере ,чтобы пользователь мог просмотреть график целиком пользуясь полосами прокрутки
C++ Ошибки при реализации 4) Объявить массив из 3 указателей на вещественные переменные, переменные разместить в: a) статической памяти, b) динамической памяти. Задать значение переменной через имена указателей. a) // DFFF.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdlib.h" int _tmain(int argc, _TCHAR* argv) { http://www.cyberforum.ru/cpp-beginners/thread136687.html
Написать процедуру для суммирования матриц C++
1. Даны натуральные числа a, b, c. Определить функцию bin(x), переводящую число х из десятичной системы счисления в двоичную. Найти bin(a + b), bin(ab + c). 2. Написать процедуру для суммирования матриц. С ее помощью сложить исходную матрицу и транспонированную (т.е полученную поворотом исходной на 900) 3. Задан двумерный массив. Найти сумму элементов первого столбца без одного последнего...
Чтение данных файла не целиком C++
Например есть файл. И нужно не читая весь файл вытащить к примеру только 1 байт, не затрагивая все остальное. Если такое возможно, то опишите или дайте ссылку на информацию такого рода. Зарание спс.
C++ Найти сумму элементов файла с четными номерами http://www.cyberforum.ru/cpp-beginners/thread136648.html
Дан файл вещественных чисел. Найти сумму его элементов с четными номерами. #include <stdio.h> #define FILE_NAME "mpo.txt" #define FLO_NAME "loi.txt" void main() { int cht,k; FILE *f, *g; f = fopen(FILE_NAME, "r");
C++ Как нарисовать график в Visual C++ 2010 Имеется целочисленный массив из n элементов. Нужно состряпать из него график и вывести его в каком нибудь месте формы.. Подскажите как реализовать Еще хотелось бы добавить возможность динамического изменения масштаба в зависимости от количества элементов в нём , так как по ходу работы программы работать приходится с массивами от нескольких элементов до 10000 подробнее

Показать сообщение отдельно
vladislavchick
35 / 35 / 1
Регистрация: 22.05.2010
Сообщений: 107
28.05.2010, 12:27     Объединения (union)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
union mixture {
    short number;
    char symbol[2];
};
main() {
    mixture m1, m2;
    cout << "Введите 2 символа: ";
    cin >> m1.symbol[0] >> m1.symbol[1];
    cout << "Введите ещё 2 символа: ";
    cin >> m2.symbol[0] >> m2.symbol[1];
    cout.setf(ios::hex);
    cout << "Наибольшее полученное число: " <<  (m1.number > m2.number ? m1.number : m2.number)  << endl;
    system("pause");
    return 0;
}
    return 0;
Добавлено через 1 минуту
Все элементы объединения хранятся в одной области памяти. Поэтому изменение любого элемента объединения влечёт за собой изменение всех остальных.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru