|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
хранение списка выбраных дней недели
драсте подскажите как лучше програме хранить в памяти список выбраных дней недели
|
#2
|
||||
|
||||
Битовая маска в байте.
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
о наконец вспомнил
надо попробывать через множества |
#4
|
||||
|
||||
Да не, через битмаску и надёжнее и компактнее
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
|||
|
|||
Угу, только немного геморойнее.
А через множества, оно мож и не совсем оптимально, зато красиво и читабельно: Код:
type TSelectedDayOfWeek = (sdwMonday, sdwTuesday, sdwWenesday, sdwThirsday, sdwFriday, sdwSaturday, sdwSunday); TSetOfSelectedDayOfWeek = Set Of SelectedDayOfWeek; var Days : TSetOfSelectedDayOfWeek; begin Days := [sdwMonday, sdwSaturday, sdwSunday]; Days := Days + [sdwTuesday]; Days := Days - [sdwMonday]; end; |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
SKIPtr (28.03.2017)
|
#6
|
||||
|
||||
Цитата:
jmp $ ; Happy End! The Cake Is A Lie. |
#7
|
|||
|
|||
Цитата:
сохранять через множество номера дня недели потому шо надо будет найти ближайщий выбраный день недели и получить его реальную дату |