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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
mrGima
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 6
#1

Таймер на С/С++ - C++

08.01.2013, 20:34. Просмотров 1506. Ответов 5
Метки нет (Все метки)

Всем доброго времени суток. Есть такой вопрос. Как написать на С/С++ таймер который будет выполнять какой то участок кода через на пример 5 секунд. К примеру выводить 5.. 4.. 3.. 2.. 1.. и выводить строку текста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 20:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Таймер на С/С++ (C++):

таймер c++ - C++
Всем привет. Прошу вас помочь мне в слудующем: нужен простой таймер(среда visual c++ express выпуск),который отключит вот эту функцию...

Таймер - C++
Господа знатоки,прошу помощи: Нужно реализовать таймер при запуске нужной функции: Класс class Game { protected: clock_t...

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

Таймер c++ - C++
как создать таймер в с++ ? чтоб с каждой секундой переменная увеличивалась на 1 или каждую секунду выводилось какое-либо сообщение. ...

таймер - C++
Мне нужно написать программу которая будет по таймеру выписывать сообщение к примеру. В общем мне интересна работа с таймером.

таймер - C++
Функцию надо вызывать каждую минуту. Название функции void xxx(). Как сделать с помощью settimer, ну то есть вызвать таймер

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
08.01.2013, 20:39 #2
C++
1
2
3
4
5
for (int i=5; i>=1; i--)
{
    cout << i << " ";
    Sleep(5000);
}
gray_fox
What a waste!
1511 / 1214 / 69
Регистрация: 21.04.2012
Сообщений: 2,550
Завершенные тесты: 3
08.01.2013, 20:51 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <thread>
#include <chrono>
 
 
int main() {
   for (std::size_t i = 5; i != 0; --i) {
      std::cout << i << ".. ";
      std::this_thread::sleep_for(std::chrono::seconds(1));
   }
   std::cout << "text." << std::endl;
}
http://liveworkspace.org/code/3U7Ajd

Добавлено через 1 минуту
Если компилятор поддерживает.
fasked
Эксперт С++
4935 / 2515 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
09.01.2013, 12:15 #4
mrGima, вам периодически повторять надо или просто подождать пять секунд?
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
09.01.2013, 12:26 #5
Под виндой можно сделать на API и ждать сообщения.
mrGima
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 6
09.01.2013, 15:20  [ТС] #6
Цитата Сообщение от fasked Посмотреть сообщение
mrGima, вам периодически повторять надо или просто подождать пять секунд?
Решение нашлось при помощи Sleep() а так нужна была повторяемость. Типа вывода данных в цикле с задержкой.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2013, 15:20
Привет! Вот еще темы с ответами:

Таймер - C++
То-ли я кривой, то-ли лыжы не едут. Чё за фигня? Таймер не работает... POINT previousPoint, currentPoint; bool mouseDown; HPEN myPen; ...

таймер микросекунд - C++
Нужно оценить эффективность работы алгоритма кодирования данных по методу Хаффмана, для этого следует установить на фрагменты выполнения...

условия и таймер | C++ - C++
Как сделать 2 условия на таймер, тоесть он задан к примеру на 5 минут, нужно чтобы 1 действие выполнялось когда будет 3 минуты, а 2...

Таймер из Delphi в С++ - C++
Прошу помощи в перекладке кода таймера из Делфи на Си++, ну или хотя бы подсказки, чем заменить Ttime procedure...


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

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

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