|
Заблокирован
|
|
Как считать системную дату?04.07.2015, 12:03. Показов 2790. Ответов 16
Метки нет (Все метки)
Есть база данных с днями рождения всех студентов группы и преподавателей. Сделанная через case. ПОльзователю предлагается ввести число от 1 до 31 (без месяца и года), после чего выводится список всех именинников, родившихся данного числа, с указанием месяца и года. Как сделать так, чтобы программа считывала системную дату, и при открытии программы сразу выводила у кого день рождения сегодня?
Например так: Сегодня день рождения Валентина Козлова! //этой строчки в программе не хватает, подскажите, как сделать? Для получения списка именинников, введите число от 1 до 31: _
0
|
|
| 04.07.2015, 12:03 | |
|
Ответы с готовыми решениями:
16
Как определить системную дату? Visual c++ как вернуть системную дату и время на русском языке ctime Узнать системную дату |
|
|
|
| 04.07.2015, 12:17 | |
|
0
|
|
|
Заблокирован
|
||||||
| 04.07.2015, 14:18 [ТС] | ||||||
|
спасибо, а есть тоже самое на русском языке?
Добавлено через 34 минуты Помогите разобраться. В английском не секу. Хотел проверить опытным путем, вставил в свой код строчки из вашей ссылки, добавил cout чтобы посмотреть какое значение хранится в timeinfo. Он ничего не выводит. Поэтому у меня опять те же вопросы без ответов, 1) какой оператор считывает системную дату? Этот: timeinfo = localtime ( &rawtime ); ? 2) как сделать обращение времени к соответствующему case?
0
|
||||||
|
|
|
| 04.07.2015, 15:34 | |
|
0
|
|
|
Заблокирован
|
|||
| 04.07.2015, 17:23 [ТС] | |||
|
Чтобы оперировать какими-либо функциями\операторами\командами - их нужно знать. Вы даете ссылки на готовые коды, у меня могут уйти недели на их понимание. Можете подсказать более конкретно, если знаете
Например, чтобы посчитать сумму a и b, мне сначала нужно объявить переменные, потом ввести их, затем произвести вычисления операндом +, и уаля! А как быть с временем? Нужно ли его объявлять как переменную? Как это делается?
0
|
|||
|
Заблокирован
|
|
| 04.07.2015, 19:14 [ТС] | |
|
я скопипастил с первой ссылки. хотел посмотреть какое значение выведет. вводил
cout << timeinfo << endl; потом так cout << localtime << endl; потом так cout << &rawtime << endl; Ничего не выводит. Значит в памяти нет сохраненных значений. Тогда что делает код из первой ссылки? И как он мне может быть полезен?
0
|
|
|
Заблокирован
|
|||||||||||
| 05.07.2015, 12:13 [ТС] | |||||||||||
|
Подскажите код, который сравнивает системную дату со значением case и автоматически выводит его значение!
Например,
Добавлено через 16 часов 13 минут Добрые дяденьки программисты, подскажите новичку хоть малость мальную. На данный момент код такой
Алгоритм вижу так: оставить от день недели_месяц_число месяца_время_год только число месяца. Сверять его с case через цикл for до тех пор, пока значения число месяца и case не будут равны, как только будут равны, программа выводит значение этого case и сразу break; В меня и в алгоритм прошу какашками не кидаться, потому что программист я без году неделя. Вместо этого, подскажите, пожалуйста, как от день недели_месяц_число месяца_время_год в памяти программы оставить только число месяца? Чтобы выводил полную дату, как сейчас в коде. А далее я работал только с числом месяца? И второй вопрос, какую переменную нужно вводить, чтобы вывести одну или несколько текстовых строк? Благодарен всем неравнодушным
0
|
|||||||||||
|
7 / 7 / 3
Регистрация: 07.06.2015
Сообщений: 22
|
|||||||||||
| 05.07.2015, 12:21 | |||||||||||
|
получить текущий месяц -
1
|
|||||||||||
|
Заблокирован
|
|
| 05.07.2015, 13:52 [ТС] | |
|
спасибо, пока все получается
0
|
|
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
||
| 05.07.2015, 14:05 | ||
|
Спрячь и никому не показывай. И благодари создателей календаря, что у нас не 1000 дней в месяце.
0
|
||
|
Заблокирован
|
||
| 05.07.2015, 18:34 [ТС] | ||
|
_Valera_,
или как в песне "я его слепила из того что было.." я кстати и время обозначил value1 и тоже через switch на 30 чисел сделал)))) просто мне сейчас важен результат. над компактностью поработаю когда время свободное появится. но вы, если хотите, можете подсказать как урезать, используя только if, else, switch, while, for, do while ![]() будем пополнять знания, будут и программы по компактней. А вообще, я все сделал, так что спасибо всем кто откликнулся судя по всему это только ppdisk, хД
0
|
||
|
7 / 7 / 3
Регистрация: 07.06.2015
Сообщений: 22
|
||||||
| 05.07.2015, 18:45 | ||||||
|
_Valera_,
а чем не устраивает данная конструкция?
или что те ещё? я просто учусь, но далеко не студент, учу С++ для себя.
0
|
||||||
|
Заблокирован
|
|
| 05.07.2015, 18:55 [ТС] | |
|
0
|
|
|
7 / 7 / 3
Регистрация: 07.06.2015
Сообщений: 22
|
|||||||||||
| 05.07.2015, 19:01 | |||||||||||
0
|
|||||||||||
|
Заблокирован
|
||
| 05.07.2015, 19:09 [ТС] | ||
|
0
|
||
|
7 / 7 / 3
Регистрация: 07.06.2015
Сообщений: 22
|
|||||||||||
| 05.07.2015, 19:13 | |||||||||||
|
ты уже в начале программы объявил
0
|
|||||||||||
| 05.07.2015, 19:13 | |
|
Помогаю со студенческими работами здесь
17
Занести системную дату в переменные day, month, year Выводит системную дату в файл в миллисекундах, не смотря на работу фунцкии localtime как изменить системную громкость ?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|