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

Битовые поля - запись времени Ч - М - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рисование дерева http://www.cyberforum.ru/cpp-beginners/thread864581.html
Добрый день! Тема не новая.... Эти бинарные деревья везде, но мне нужен ваш совет. Нужно при помощи классов C++ отрисовать бинарное дерево. Подскажите ссылку, книгу, может сам код... В google давно уже ищу, ничего внятного не нашел.... Так сказать направте... :) Добавлено через 9 часов 22 минуты Неужели никто не может поделиться полезной информацией???
C++ Найти и вывести все слова начинающиеся и заканчивающиеся на одну и ту же букву (комментирование кода) Прокомментируйте пожалуйста код: /* Ввести строку длинной до 500 символов.Алфавит русские буквы и пробелы.Найти и вывести все слова начинающиеся и заканчивающиеся на одну и ту же букву без учета регистра. */ #include <iostream> #include <windows.h> #include <stdlib.h> #include <string.h> http://www.cyberforum.ru/cpp-beginners/thread864577.html
Netbeans 7.3 и C++ (провести сортировку элементов матрицы с использованием рекурсивного параллелизма) C++
Здраствуйте! Помогите сделать задачу, а то никак разобраться не могу: Нужно напичать параллельную программу, которая проводит сортировку элементов матрицы b с использованием рекурсивного параллелизма. Для четырех процессоров. Добавлено через 1 час 9 минут помогите!
C++ С++ Создать класс окружность
Создать класс окружность, чтобы он был наследником класса точка, наследовал его поля и методы. Программисты спасайте =) :read:
C++ Даны натуральные числа а1, а2,..., аn. Указать те из них, у которых остаток от деления на М равен L http://www.cyberforum.ru/cpp-beginners/thread864556.html
Даны натуральные числа а1, а2,..., аn. Указать те из них, у которых остаток от деления на М равен L, где (0 ≤ L ≤ M-1).
C++ Поменять местами строку с минимальным элементом на главной диагонали со строкой с заданным номером t. Задана квадратная матрица, размерности n, где n=2z. Поменять местами строку с минимальным элементом на главной диагонали со строкой с заданным номером t. подробнее

Показать сообщение отдельно
p1ggy
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 12
14.05.2013, 13:33     Битовые поля - запись времени Ч - М
Есть задание:

"Определить структурированный тип, набор функций (в виде меню) для ра-боты с массивом структур. В структурированной переменной предусмотреть способ отметки ее как не содержащей данных (т. е. «пустой»). Функции должны работать с массивом структур или с отдельной структурой через указатели, а также при необходимости возвращать указатель на структуру.
1. В перечень обязательных функций входят:
– «очистка» структурированных переменных;
– поиск свободной структурированной переменной;
– ввод элементов (полей) структуры с клавиатуры;
– вывод элементов (полей) структуры с клавиатуры;
– поиск в массиве структуры и минимальным значением заданного по-ля.
2. Дополнительные функции:
– сортировка массива структур в порядке возрастания заданного поля (при сортировке разрешается присваивание структурированных перемен-ных);
– удаление заданного элемента;
– изменение (редактирование) заданного элемента.
3. Интерфейс пользователя осуществить в виде командного процессора:
1 – загрузить данные;
2 – вывести на экран ... .

Вокзал. Номер поезда, пункт назначения, дни следования, время выбытия, время прибытия, цена. Выбор по пункту назначения, дате. Вывод расписания по времени.
Дни следования реализовать с помощью перечисления.
Время выбытия и прибытия реализовать с помощью битового поля (ча-сы, минуты).
"

Каким образом правильно реализовать "Время выбытия и прибытия реализовать с помощью битового поля (ча-сы, минуты)"
Перерыл много литературы, но так и не смог разобраться:
- Как правильно описать в структуре эти битовые поля времени?
- Как потом правильно к ним обращаться во время ввода, обновления и вывода структур?
- Как правильно организовать "Вывод расписания по времени"?

Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru