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

Типы данных, определяемые пользователем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Диспетчер автоматического резервирования информации http://www.cyberforum.ru/cpp-beginners/thread709256.html
Доброго времени суток! Прошу помощи в разработке диспетчера автоматического резервирования информации с серверов ftp и почты. Помогите с чего начать какой либо информацией, исходниками, учебниками. Заранее спасибо.
C++ Объединить массив байт в целое число в с++ Привет! Нужно сдвинуть биты в каждом байте циклически вправо на случайное число N из диапазона 0..7 Разбить целое число на байты не составило проблем, также как и произвести циклический сдвиг. Вопрос: как объединить байты со сдвигом в новое число? может кто предоставить рабочий пример?. Вопрос 2 Нужно произвести циклический сдвига старшей тетрады на N битов вправо, а младшей тетрады на... http://www.cyberforum.ru/cpp-beginners/thread709254.html
C++ определения меры случайности генераторов случайных чисел
Ребят, доброго времени суток! У меня есть задание по курсовой, и там нужно написать программу. Уже 3 дня сижу ковыряю, а результата 0. Вообще ничего в голову не идет. Если Вам не трудно, можете подсказать с кодом, буду признателен. Задание: "Реализация на языке С++ статистических тестов определения меры случайности генераторов случайных чисел The Runs Test (NIST), Approximate Entropy Test...
Опишите битовое поле для хранения следующей информации C++
Опишите битовое поле для хранения следующей информации (размер задавать по минимуму): масть карты; достоинство карты; цвет карты. В лабораторной вот такое задание,а как сделать никак не пойму.Помогите пожалуйста
C++ eclipse hello world http://www.cyberforum.ru/cpp-beginners/thread709233.html
Не могу понять,как подключить библиотэки в еклипсе под Убунтой. SDК скачал через Help. Создаю С++ проект : /* * main.cpp #include <iostream.h>//unresolved inclusion void main() { cout<<"Hello";//cout-could not be resolved }
C++ Есть натуральное число n. Проверить, есть ли в том числе 3 одинаковых цифры Помогите реализировать 2 задания при с использованием указателей. Я коды написал, но не уверен в их правельности и рациональности. Задачка 1: Есть натуральное число n (<= 9999). Проверить, есть ли в том числе 3 одинаковых цифры #include<conio.h> #include <iostream> #include <locale.h> using namespace std; void F(int*); void main (){ int n; подробнее

Показать сообщение отдельно
activnaya
255 / 45 / 2
Регистрация: 24.11.2012
Сообщений: 466
26.11.2012, 03:33     Типы данных, определяемые пользователем
Kuzia domovenok, в том-то и дело, что под объединением в ТЗ скорее всего подразумевается именно побитовое ИЛИ. Я вообще не понимаю зачем и для чего (и как это сюда прилепить, чтобы было похоже на программу) в данном случае необходимо использовать union. Вот мой вариант
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <stdlib.h>
 
enum {PLAY = 1, PAUSE = 2, RECORD = 4};
 
typedef struct {
    size_t status : 3;
} status_t;
 
int main()
{
    status_t standing;
    size_t value;
 
    while( scanf("%x", &value) != 1)
        ;
    standing.status |= value;
 
    if(standing.status & PLAY)
        printf("is playing\n");
    if(standing.status & PAUSE)
        printf("is paused\n");
    if(standing.status & RECORD)
        printf("is records\n");
 
    exit(EXIT_SUCCESS);
}
Добавлено через 15 минут
тут разработано
Цитата Сообщение от Jumb0 Посмотреть сообщение
битовое поле, описывающее состояния элементов прибора
есть ввод
Цитата Сообщение от Jumb0 Посмотреть сообщение
с консоли число в 16-ричной системе счисления
есть преобразование
Цитата Сообщение от Jumb0 Посмотреть сообщение
его в битовое поле за счёт использования объединения
есть вывод
Цитата Сообщение от Jumb0 Посмотреть сообщение
на консоль состояния элементов прибора, соответствующие состоянию битов во введённом числе.
всё по ТЗ
 
Текущее время: 21:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru