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

Часы с таймером - найти ошибку в коде, из-за которой не срабатывает таймер - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание часов с таймером отключения через 3 минуты(не могу разобраться где ошибка и как исправить) http://www.cyberforum.ru/cpp-beginners/thread1252558.html
Не могу разобраться где ошибка и почему не срабатывает таймер,помогите пожалуйста :) #include <stdio.h> #include <conio.h> #include <windows.h> #include <ctime> #include <time.h> //using namespace std; int main(void) {
C++ Как зафиксировать ячейку с изначальным значанием Как зафиксировать ячейку с изначальным значанием?Т.е смотрите время 2:04:36 я задаю x=2*60*60,y=4*60,z=36; затем пишу f=x+y+z,с учетом того,что время переодически меняется как я могу зафиксировать f? заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread1252541.html
Создать множество независимых объектов, подобных танкам в игре Battle City C++
Всем привет, подскажите пожалуйста алгоритм по которому как в этой http://pscd.ru/tags/Battle+City+for+Sega/ игре можно создавать ряд объектов, которые потом будут не зависимы друг от друга. Может у кого есть пример, книги ... годится все что поможет изучению.
C++ Как задать в цикле новую директорию (имя папки) в которой нужно создать файл вывода и записать значения?
Доброго времени суток! Немного о самой задаче: есть двухмерная матрица только с bool (0/1) значениями, причем на каждый столбец только единственное значение true (1). Требуется перебрать полным перебором все возможные комбинации, причем число значений true на каждую строку ограничено. Каждой строке ставится в соответствие double значение, каждому столбцу тоже. Сумма размещенных элементов в строке...
C++ Найти все вхождения строки P в текст T, используя наивный алгоритм поиска http://www.cyberforum.ru/cpp-beginners/thread1252510.html
Только начал изучать язык С++, не могу никак реализовать: даны строки P и T. Найти все вхождения строки P в текст T, используя наивный алгоритм поиска. Помогите пожалуйста. Добавлено через 27 минут очень нужно на завтра..
C++ Создать массив экземпляра класса Всем привет, есть класс, конструктор которого, рисует квадратик на плоскости. Мне нужно создавать в одной точке плоскости много квадратиков, с каким либо интервалом во времени , и потом ( после создания ) каждый должен бегать, прыгать, стрелять и т.д., не зависимо друг от друга. Для этого , как я думаю, нужно создать целый массив таких экземпляров класса и выводить их, поочередно, с помощью... подробнее

Показать сообщение отдельно
dmitry94
517 / 187 / 34
Регистрация: 25.05.2012
Сообщений: 780
08.09.2014, 05:48     Часы с таймером - найти ошибку в коде, из-за которой не срабатывает таймер
Цитата Сообщение от Despere Посмотреть сообщение
if (q <= time(0) + 180) (!_kbhit()); else exit;
Это как?

Не проще ли сделать:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int lt_sec()
{
    SYSTEMTIME lt;
    WORD wHour, wMinute, wSecond;
    GetLocalTime(&lt);
    return lt.wHour * 60 * 60 + lt.wMinute * 60 + lt.wSecond;
}
 
int main()
{
   int time_start = lt_sec();
   int time_current = time_start;
   int diff = 3 * 60;
   while (time_current < time_start + diff)
   {
    Sleep(1000);
        time_current = lt_sec();
   }
  printf("time expired\r\n");
  return 0;
}
Не проверял, но должно работать.
 
Текущее время: 23:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru