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

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

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

Можно ли ввести своё время в формате hh:mm:ss? - C++

11.09.2009, 18:48. Просмотров 658. Ответов 4
Метки нет (Все метки)

снова вопрос, можно ли как нибудь ввести своё время в формате HH:MM:SS и потом произвести вычисления над ним
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2009, 18:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Можно ли ввести своё время в формате hh:mm:ss? (C++):

Ввести время и от него отнять системное время - C++
Необходимо ввести время и от него отнять системное время,необходимо сделать так Введите часы : 17 минуты : 00 и результат к примеру...

Время в формате hh:mm:ss - C++
Задача такая что программа требовает время в формате HH:MM:SS, проверяет ввод и выдает заявление, например - 23:09:03 - правильно, 2:2:2...

Время задается в формате чч:мм:сс - C++
Время задается в формате чч:мм:сс. С учетом суток реализовать: сложение времени и определенного пользователем числа секунд, вычитание из...

Нужно ввести дату в формате dd.mm.yyyy - не работает присваивание - C++
Создал свой класс date. Принцип работы прост. Просто нужно ввести дату в формате dd.mm.yyyy Возникли следующие вопросы: 1) Почему не...

Вывести текущее время в формате ЧЧ:ММ:СС - C++
я хочу из time(0), получить время (ЧЧ:ММ:СС). что я делаю не так? или есть более лёгкий способ его получения? вот мой код, но он...

Ввести шестизначное число и вывести его в определенном формате и округлить - C++
Здравствуйте я только начал изучать язык С++ и не заю как решить задачу помогите Надо ввести шестизначное число и вывести его в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
11.09.2009, 19:05 #2
можно
0
easybudda
Модератор
Эксперт CЭксперт С++
9627 / 5575 / 947
Регистрация: 25.07.2009
Сообщений: 10,710
11.09.2009, 19:36 #3
Цитата Сообщение от Artemis Посмотреть сообщение
снова вопрос, можно ли как нибудь ввести своё время в формате HH:MM:SS и потом произвести вычисления над ним
примерно так можно...
0
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
12.09.2009, 06:47 #4
Я как-то поизвращался разок

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// все возможные форматы времени
#define HHMMinMM(hour, minute) (hour*60+minute)
#define HourMinuteSec_In_Hour(hour, minute, sec)   (hour+(double)minute/60+(double)sec/3600)
#define HourMinuteSec_In_Minute(hour, minute, sec) (hour*60+minute+(double)sec/60)
#define HourMinuteSec_In_Sec(hour, minute, sec)    (hour*3600+minute*60+sec)
 
// только для вывода
#define Minute_In_HourMinuteSec(minute)     (int)(minute/60)<<":"<<(int)minute%60<<":"<<(int)(((int)(minute*100)%100)*60/100)
#define Minute_In_HourMinute(minute)     (int)(minute/60)<<":"<<(int)minute%60
#define Sec_In_HourMinuteSec(sec)           (int)(sec/3600)<<":"<<((int)sec%3600)/60<<":"<<((int)sec%3600)%60
 
 
// только для вывода c ограничение на день, то есть от 0:0:0 до 23:59:59
#define Minute_In_Hour0Minute_OneDay(minute)          ((int)(minute/60)%24)<<":"<<"0"<<(int)minute%60
#define Minute_In_HourMinute_OneDay(minute)       ((int)(minute/60)%24)<<":"<<(int)minute%60
#define Minute_In_HourMinuteSec_OneDay(minute)  ((int)(minute/60)%24)<<":"<<(int)minute%60<<":"<<(int)(((int)(minute*100)%100)*60/100)
#define Sec_In_HourMinuteSec_OneDay(sec)        ((int)(sec/3600)%24)<<":"<<((int)sec%3600)/60<<":"<<((int)sec%3600)%60
0
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
12.09.2009, 20:25 #5
Для удобства можно просто использовать тип time_t - хранить время в нем.
И только для ввода/вывода преобразовывать в строку "HH:MM:SS".
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2009, 20:25
Привет! Вот еще темы с ответами:

Как получить текущее время в формате чч:мм:сс - C++
Подскажите, есть необходимость получить текущее время в формате чч:мм:сс, как это реализовать?

Из внешнего файла в формате txt ввести текст. Подсчитать частоту встречающихся в тексте символов - C++
Есть программа, но результат ее работы не вдохновляет( Либо у меня руки растут из...) #include &lt;stdlib.h&gt; #include &quot;stdafx.h&quot; ...

Задача на струтуру. В выходной файл выведите время, оставшееся от t1 до t2 в формате hh:mm:ss - C++
Дано время t1 и время t2. Гарантируется, что t1 и t2 -время одного дня, а также что t1&lt;t2. Определить, сколько времени пройдет от t1 до t2....

Написать функцию, выводящую время, введённое пользователем, в заданном формате - C++
Здравствуйте! Стоит задача: напишите программу, которая выдает запрос на ввод значений часов и минут. Функция main() должна передать эти...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.09.2009, 20:25
Ответ Создать тему
Опции темы

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