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

char within 2 nibble ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверьте и исправьте код (найти сумму ряда) http://www.cyberforum.ru/cpp-beginners/thread973369.html
Найти суму вот этого нескончаемого ряда! у меня вот такой код (не судите строго)double our_rish(double x, double eps) { int i=0; double u=x, result=u; cout<<" Введiть значення x: "; cin>>x; cout<<" Введiть значення eps: "; cin>>eps; if (x>1) {while (abs(u)>eps) { i++; u=(i-1)/x; result+=u;
C++ массивы. Найти сумму трёх многомерных векторов размером 4x6 элементов Найти сумму трёх многомерных векторов размером 4x6 элементов. (необходима помощь в проверке правильности написания кода. также необходимо выполнить обращение к элементам массива: а) классическим способом (думаю он уже представлен) б) через указатель константу в) через указатель переменную #include <iostream.h> #define n 4 #define m 6 void main() http://www.cyberforum.ru/cpp-beginners/thread973368.html
Отсчет дней C++
Здравствуйте, помогите написать отсчет дней т.е. переменной присваивается число и каждый день из этого числа после 24 часов вычиталась единица.
Сокрашение дробей C++
Задача такая. Я сокращаю две дроби крест накрест. Т.е. числитель первой на знаменатель второй, числитель второй на знаменатель первой, получившиеся две дроби перемножаем и опять сокращаем. #include "stdafx.h" #include <iostream> #include <Math.h> using namespace std; int main(int argc, char* argv) {
C++ Найти сумму Максимум(среди чётных)+Минимум(среди нечётных) http://www.cyberforum.ru/cpp-beginners/thread973356.html
дана последовательность действительных чисел {a1,a2,...an}. Найти max{a2,a4...a2k}+min{a1,a3,...a2k-1} C++ и нужно сделать так чтобы отсутствовали массивы...подсказали что нужно сделать через вектор...непонятно
C++ Класс для работы с файлом задали сделать класс, в котором 1) создаются объекты с параметрами (имя отеля, улица, номер, количество звезд и количество комнат). потом этот объект записывается в файл. 2) происходит поиск объектов из файла по какому-то параметру. У меня вот вопрос по второму пункту. Я вот попыталась для проверки работает ли программа с моими оператором== по первому слову. Как бы сравнивается имя первого отеля... подробнее

Показать сообщение отдельно
Ух ты!
Ах ты! All we Astronautы
 Аватар для Ух ты!
120 / 97 / 1
Регистрация: 20.10.2012
Сообщений: 373
Записей в блоге: 2
09.10.2013, 23:12  [ТС]     char within 2 nibble ?
я пытался так сделать, но компилятор ругается.

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
unsigned char twonums = 0;
 
struct twoNibble 
{
    unsigned char n0:4;
    unsigned char n1:4;
 
};
 
int main() 
{
 
    unsigned char a = 15;
    unsigned char b = 0;
 
    twoNibble n;
    n.n0 = a;
    n.n1 = b;
 
    unsigned char r = reinterpret_cast<unsigned char>(n);
 
    twoNibble v = reinterpret_cast<twoNibble>(r);
 
 
    unsigned char na = v.n0;
    unsigned char nb = v.n1;
}
и да в примере от newbie666 не могут храниться числа которые кодируются в одну половину байта, это плохо.
нужно то, сохранить два числа диапазоном 0-15 в байт и их извлечь, они могут быть одними одинаковыми.
мб есть еще варианты?
 
Текущее время: 07:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru