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

Как объявить такой union? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где в коде происходит замена максимального и минимально элемента в строке массива? http://www.cyberforum.ru/cpp-beginners/thread1311465.html
Подскажите пожалуйста где место в коде, где происходит замена максимального и минимально места в строке массива #pragma hdrstop #include <tchar.h> #include <windows.h> #include <iostream.h> #pragma argsused
C++ Найти минимальный элемент произвольного одномерного массива найти минимальный элемент произвольного одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1311456.html
Не корректная запись в файл C++
Хочу записать 2 слова в файл, в итоге запись происходит в битой кодировке. #include "pop.h" #include <string.h> void main() { setlocale(LC_ALL, "rus"); char * fileName = "D:\\example.txt"; // Путь к файлу для записи FILE * file = fopen(fileName, "wb"); cout << "Выберите сервер" << endl; cout << "1. Адын" << endl;
C++ Идентификация наследованных классов
есть небольшая иерархия классов типа: class Interface //абстрактный { public: static const int ID = 0; ... } class Base : Interface { ... }
C++ Сумма ряда http://www.cyberforum.ru/cpp-beginners/thread1311425.html
\sum_{i=1}^{k}log_{10}(\sqrt{2\cdot \frac{1}{i^2}})\;,\;k\lt 35 #include "stdafx.h" #include <iostream> #include "math.h" using namespace std; { int main() { float s, eps, F, k;
C++ Возможно ли в консольном приложении сохранять данные, заполненные пользователем? Возник вопрос, есть ли возможность в консольном приложении сохранять данные заполненные пользователем. Например, происходит ввод Сервера и Ника и по этим данным возобновлять другую информацию(заполненую так же пользователем). Это все без БД. Заранее благодарен. подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
26.11.2014, 13:24     Как объявить такой union?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
struct rect {int x, y, w, h; };
 
union rex {
    rect array[4];
    struct{
        rect a, b, c, d;
    }named;
};
 
int main() {
    rex r;
    r.array[3] = { 100500, -100500, 13, 42};
    cout << r.named.d.x << endl;
    return 0;
}

Не по теме:

А оно Вам надо?

 
Текущее время: 23:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru