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

вариативная часть струкуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатели на переменные http://www.cyberforum.ru/cpp-beginners/thread803077.html
Здравствуйте. Вообщем нужно написать функцию которая получает указатели к двум переменным типа int, и которая возвращает значение меньшего числа, указанных через аргументы. int Min(int*m1, int* m2) т.е что-то типа int num1, num2; cout<<"Enter some number: "; cin>>num1>>num2; Min(&num1, &num2); int Min(int* m1, int* m2) {
C++ Массив найти элементы Есть программа рабочая, которая считает максимальный по модулю элемент массива; сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовывает массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. #include <iostream> #include <math.h> #include <ctime> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread803070.html
C++ Написать перегруженные функции и основную программу, которая их вызывает
Написать перегруженные функции и основную программу, которая их вызывает. а) для массива целых чисел находит количество нечетных элементов; б) для строки находит количество слов в ней.
C++ Упорядочить элементы массива по возрастанию
Есть программа #include <iostream> using namespace std; const int n = 10; int main(int argc ,char *argv) { double a;
C++ Неправильно присваивается значение массиву http://www.cyberforum.ru/cpp-beginners/thread803051.html
Неправильно присваивается значение массиву Вот код: #include <iostream> using namespace std; int main() { int n,p = 1,v = 1; cin >> n;
C++ Работа с wi-fi роутером Добрый вечер. Опишу свою проблему. Есть роутер Netgear N150, к нему подключены 3 ноута через wi-fi, можно ли составить программу, которая будет получать список подключенных устройств и по желанию отключать их. Т.е. нужно мне отключить удаленно соседа от сети, я захожу в программу, ищю его в списке и нагло отрубаю :D Возможны ли такие манипуляции? Если да то как? Заранее спасибо :) подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
08.03.2013, 09:27     вариативная часть струкуры
с юнионами обычно так делают:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
typedef enum _SEX { MALE, FEMALE } SEX;
 
typedef struct _Human {
   SEX sex;
   union {
       struct Male {
           int a;
       } male;
       struct Female {
           int b;
       } female;
   };
} Human;
 
int main () {
   Human h;
   if (h.sex == MALE) {
       h.male.a = 10;
   }
   return 0;
}
 
Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru