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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
p1ggy
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 12
#1

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

14.05.2013, 13:33. Просмотров 605. Ответов 0
Метки нет (Все метки)

Есть задание:

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

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

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

Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2013, 13:33     Битовые поля - запись времени Ч - М
Посмотрите здесь:
Битовые операции, битовые поля. C++
Битовые поля C++
C++ С++ битовые поля
C++ битовые поля!!
C++ Битовые поля
C++ Битовые поля
Битовые поля C++
C++ Битовые поля
Битовые поля C++
C++ Битовые поля
C++ Битовые поля
битовые поля C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru