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

Создать битовое поле для хранения времени - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Запись TFileStream http://www.cyberforum.ru/cpp-beginners/thread129621.html
Имеется указатель на строку. я ее заполняю и пытаюсь записать в файл. В результате в файле оказывается дамп памяти какой-то хрени. ЧЯДНТ? TStringList *baze; void __fastcall TForm1::btnSaveClick(TObject *Sender) { UnicodeString *str = new UnicodeString; //создаем указатель *str += IntToStr(baze->Count / 8); //что-то записываем в строку
C++ Сформировать результирующий одномерный массив Очень срочно нада Дана квадратная целочисленная матрица порядка n. Сформировать результирующий одномерный массив, элементами которого являются строчные суммы тех строк, которые начинаются с k идущих подряд положительных чисел. http://www.cyberforum.ru/cpp-beginners/thread129610.html
Массив точек C++
Тааак..нужна помощь с одним заданьицем)... Вот: Определить структуры, описывающие шар и точку в трехмерном пространстве. Написать и протестировать функции для ввода и вывода данных, и для проверки, находится ли точка внутри заданного шара. Объявить массив точек, и выполнить проверку для каждой их них. #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <stdio.h>...
C++ Определить номера строк матрицы, хотя бы один элемент которых равен C
Многомерный масив. Определить номера строк матрицы R, хотя бы один элемент которых равен C, и элементы этих строк умножить на D.
C++ Сложные структуры http://www.cyberforum.ru/cpp-beginners/thread129570.html
Помогите пожалуйста дописать программу. Сама задача: На входе задана последовательность n троек (xi, yi, pi), где xi - английское слово, yi - его украинский эквивалент, pi - частота использования (в%) слова xi, в типичном английском тексте. Для последовательности пар (xi, yi), интерпретированных как линейный список, применено последовательно - связано хранения. Элементы, имеющие одинаковую...
C++ Дано целое число N(>1), а также первый член А и знаменатель D геометрической прогрессии. Дано целое число N(>1), а также первый член А и знаменатель D геометрической прогрессии. Сформировать и вывести массив размер N, содержащий N первых членов данной прогрессии: A,A*D,A*D^2,A*D^3... подробнее

Показать сообщение отдельно
Maxim Prishchepa
Эксперт С++
 Аватар для Maxim Prishchepa
1919 / 1031 / 74
Регистрация: 29.03.2010
Сообщений: 3,167
14.05.2010, 15:57     Создать битовое поле для хранения времени
Цитата Сообщение от Crudelis Посмотреть сообщение
Начали изучать битовые числа, запутался, не могу понять что и как должно реализовывать и как вообще работать с этими битами и для чего(((
Есть задачка:

Создать битовое поле для хранения времени (часы, минуты, секунды, миллисекунды). Написать функции для установки и получения времени в(из) битовое(-го) поле(-я).

Помогите решить пожалуйста, если можно с комментами . Заранее спасибо
если память не изменяет, должно быть примерно так:
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
28
29
30
31
32
33
 struct bitClock
  {
   int Min            : 6;
   int Sec            : 6;
   int mSec          : 10
   int H               : 5;
  };
 
class myClock
{
  public: 
     myClock()
     {
          clockBit.H = 0;
          clockBit.Min = 0;
          clockBit.Sec = 0;
          clockBit.mSec = 0;
     }
     bitClock getTime()
     {
          clockBit;
     }
     void setTime(int h, int m, int s, int ms)
     {
          clockBit.H = h;
           clockBit.Min = m;
          clockBit.Sec = s;
          clockBit.mSec = ms;
     }
   private:
       bitClock clockBit;
 
}
 
Текущее время: 19:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru