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

Создать число из набора цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переведите формулу на C++ http://www.cyberforum.ru/cpp-beginners/thread787485.html
Переведите пожалуйста вот эту формулу на язык C++. прикрепите картинку к сообщению Заранее Спасибо.
C++ файловый менеджер Прошу дать информацию на работу с файлами (статьи, книги) в срр, точнее необходимо сделать что-то вроде файлового менеджера с функциями копирования, перемещения, удаления файлов. http://www.cyberforum.ru/cpp-beginners/thread787458.html
C++ Последняя официальная документация по стандарту СРР
Кто знает, где обитает последняя официальная документация по стандарту СРР ?
Вычислить значение функции C++
Задание: Вычислить значение функции y={x}^{5}-\sqrt{x} Только начинаю программировать. Просьба помочь найти ошибку. #include <cstdlib> #include <iostream.h> #include <math.h> using namespace std; int main()
C++ Из простых элементов исходного неупорядоченного массива, состоящего из натуральных чисел, сформировать новый упорядоченный массив. http://www.cyberforum.ru/cpp-beginners/thread787378.html
Ребята нужна помощь!!! Задача такая, нужно разработать программу в процедурном, классовом или модульном виде. 1.Из простых элементов исходного неупорядоченного массива, состоящего из натуральных чисел, сформировать новый упорядоченный массив.
C++ Open source игра Можете поделится ссылками на небольшие open source игры? Желательно с использованием openGL и glut. Очень хочется посмотреть на то, как они организовываются, так как сам ничего подобного никогда не писал. подробнее

Показать сообщение отдельно
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
16.02.2013, 16:56     Создать число из набора цифр
marina11, можёт подойдёт чтото типа такого
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
#include <string>
#include <iostream>
 
using namespace std;
 
union data
{
   struct{
   unsigned short firstname : 1;
   unsigned short lastname : 1;
   unsigned short password : 1;
   //...  запись в переменные идёт снизу вверх, т. е справа на лево
   };
   int i;
};
 
 
const unsigned int size = 8;
int main(){
   data d;
   d.i = 0b100;
   cout << d.firstname << d.lastname <<d.password <<endl;
 
 return 0;
}
вам только нужно писать имя интересуещего вас бита, обращение компилятор сделает сам

Добавлено через 9 минут
Цитата Сообщение от Van111 Посмотреть сообщение
struct{
* *unsigned short firstname : 1;
* *unsigned short lastname : 1;
* *unsigned short password : 1;
* *//... *запись в переменные идёт снизу вверх, т. е справа на лево
* *};
если вы хотите чтоб первый бит d.i = 0b100; отвечал за фамилию то вы её должны поставить данный бит в конец. это при условии что ваш компилятор раставляеет данные именно так, как вы указали
 
Текущее время: 18:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru