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

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

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

Создание таймер с остановкой в определенный период времени - C++

19.08.2011, 18:36. Просмотров 1002. Ответов 4
Метки нет (Все метки)

Всем Привет!

Мне нужно написать программу-таймер, которая будет выводить пользователю сообщение каждые 5 минут. Тоесть нажал кнопку, время пошло, а через каждые 5 минут выводится сообщение, после чего нажимаем ОК и время идет дальше, потом опять через 5 минут вывоодится сообщение. И так пока не нажмешь кнопку Стоп. Трудность заключается в задании правельного условия для вывода сообщений каждые 5 минут. Вообщем если не трудно, буду рад если поможете! Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.08.2011, 18:36     Создание таймер с остановкой в определенный период времени
Посмотрите здесь:

Определить число людей, родившихся в определенный период - C++
Известен год рождения-каждого человека из группы. Определить число людей, родившихся до 1985 года, и число людей, родившихся после 1990...

Таймер времени - C++
Нужно написать таймер который бы отсчитывал оставшееся время (в днях\часах\секундах\)до заданого числа с привязкой с системному времени. ...

Определить период времени, который необходим для увеличения количества бактерий - C++
Некоторые бактерии имеют такой закон развития: каждая живет 1:00 и каждые полчаса порождает одну новую (всего две за свою жизнь)....

Таймер с обратным отсчетом времени - C++
Здравствуйте, нужна помощь . В с++ нужен таймер как в микроволновке - с обратным отсчетом времени . Уже много способов перепробовала , не...

Таймер - получить промежуток времени - C++
есть форма с таймером и 2 кнопками :"старт"и "стоп" ну и тест. при нажатиии на старт запускается таймер и пользователь начинает отвечать...

Преобразовать период времени p, заданный в секундах (p<=86400) в часы, минуты и секунды, результат вывести в виде чч:мм:сс . - C++
Преобразовать период времени p, заданный в секундах (p&lt;=86400) в часы, минуты и секунды, результат вывести в виде чч:мм:сс . Для...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 724
19.08.2011, 18:45     Создание таймер с остановкой в определенный период времени #2
возможно так
C++
1
2
3
4
5
6
#include<ctime>
float secs;
cin >> secs;//время ваше,т.е 5 минут
clock_t delay = secs * CLOCKS_PER_SEC;
clock_t start = clock();//начало отсчета
while(clock() - start < delay);
после этого пройдет ровно 5 минут и программа продолжится после while();
или я не так вас понял?
Biggins
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 18
19.08.2011, 18:56  [ТС]     Создание таймер с остановкой в определенный период времени #3
Да, верно, спасибо вам большое буду пробывать!
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 724
19.08.2011, 19:03     Создание таймер с остановкой в определенный период времени #4
Извините,вы там говорили про нажатие кнопок,что наводит меня на мысль о том,что вы программируете ГУИ,а на чем,если не секрет?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2011, 22:07     Создание таймер с остановкой в определенный период времени
Еще ссылки по теме:

Как взять громкость звукового файла в определенный момент времени? - C++
Хочу сделать простую программку которая будет выводить 2 значения. 1 - громкость, 2 - тик пример^ 0.56 00000 0.47 00001 0.32 00002...

Таймер (выполнение кода через заданный промежуток времени) - C++
Всем привет, подскажите, как создать внутренний таймер, то есть через что бы через некоторое количество секунд, программа опять выполняла...

Сделать таймер, чтобы через указанное количество времени срабатывало прерывание и выполнялась заданная функция - C++
Доброго времени суток. У меня такой вопрос, нужно сделать как бы диспетчер задач но вопрос не в этом, подскажите как сделать таймер чтобы...

консольная программа секундомер с остановкой и снова запуском - C++
Здарова господа! Интересно от есть допустим функция секундомер, при запуске в консоли работает цикл while и с задержкой выводится...

Создание табеля отработанного времени - C++
Помогите в создание программы. Имеются данные о фактически отработанном времени работниками предприятия, представленные в виде ...

Создание табеля рабочего времени - C++
Задание. Имеются данные о фактически отработанном времени работниками предприятия &quot;сигма&quot;, представленные в виде двумерного массива A....


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

Или воспользуйтесь поиском по форуму:
Biggins
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 18
19.08.2011, 22:07  [ТС]     Создание таймер с остановкой в определенный период времени #5
C++
1
2
3
4
5
6
7
int counter;
 
   void InitializeTimer()
   {
      timer1->Interval = 1000;
      timer1->Enabled = true;
   }
Вот пример старта таймера, тоесть я так понял что на форме я могу установить textBox в него ввести интервал, через который будет выдоваться мне сообщение( в моем случае через 5 секунд)?

Добавлено через 5 минут
Я пишу на С++ приложения (Windows Forms Applications)

Добавлено через 2 часа 54 минуты
Вообщем сделал только часть, мое приложение запускается, на форме кнопка старт и текстбокс, в котором при нажатии кнопки старт появляется текущее время, но я не могу сделать так, чтобы программа автоматически каждые 5 минут выдовала сообщение. Буду очень благодарен кто поделится опытом, заранее спасибо!
Yandex
Объявления
19.08.2011, 22:07     Создание таймер с остановкой в определенный период времени
Ответ Создать тему
Опции темы

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