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

Битовые поля - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана последовательность из n целых чисел. Найти минимальный элемент в этой последовательности. http://www.cyberforum.ru/cpp-beginners/thread99789.html
помогите пожалуйста решить задачку!!! Дана последовательность из n целых чисел. Найти минимальный элемент в этой последовательности. заранее спасибо!!!
C++ fstream::setbuf вот тут написано о этом методе: http://msdn.microsoft.com/en-us/library/aa243826(VS.60).aspx но при этом VC6.0 на такой код: char * buff = new char ; fstream fin; fin.setbuf(buff, 1024); вот так реагирует: http://www.cyberforum.ru/cpp-beginners/thread99786.html
Подсчитать сумму членов ряда с точностью до 0.000001 C++
Проверьте, пожалуйста, два кода для одного задания: Задание: Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию, подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда. Если Вы считаете это необходимым, можете упростить или преобразовать выражение. формула: (-1^n)*( ((n+1)^2)/((n+2)^2)) Код 1 #include <iostream.h>...
C++ сколько подстрок в строке
Помогите пожалуйста никак немогу понять как его делать ((( плизиккк Задание: Реализовать программу подсчета количества вхождений подстроки в текст Реалізувати програму підрахунку кількості входжень підрядка в текст
C++ ds http://www.cyberforum.ru/cpp-beginners/thread99780.html
#include <stdio.h> #include <conio.h>
C++ графический редактор Опять вопрос: "как написать графический редактор на С++?" Опять, потому что похожие темы уже были, но не совсем. Пожалуйста подскажите где можно почитать подробно о том как работать с файлами BMP, JPEG и GIF, как реализовать графические примитивы этих форматов, как реализовать действия мыши. В темах уже существующих даны советы как использовать уже существующие граф. классы, но мне их нужно... подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3620 / 898 / 47
Регистрация: 10.01.2010
Сообщений: 2,422
01.03.2010, 23:57     Битовые поля
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
#include <iostream> 
using namespace std; 
 
struct 
{ 
    unsigned int one: 16; // половинка unsigned int это 16
    unsigned int two: 16;
} bcd[10]; 
 
int main() 
{ 
        for (unsigned int i = 0; i < 10; i++)
        {
            bcd[i].one = i; bcd[i].two = i * 2;
        }
 
        for (unsigned int i = 0; i < 10; i++)
        {
            cout
                << "[" << i << "] One: " << bcd[i].one
                << "; Two: " << bcd[i].two << ";" << endl;
        }
return 0; 
}
Вот кажется и массивчик сработал. Нужно обратить внимание что в unsigned int 4 байта а значит 4 * 8 бит...
 
Текущее время: 20:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru