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

Часы с таймером - найти ошибку в коде, из-за которой не срабатывает таймер - 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...
C++ Как зафиксировать ячейку с изначальным значанием Как зафиксировать ячейку с изначальным значанием?Т.е смотрите время 2:04:36 я задаю x=2*60*60,y=4*60,z=36; затем пишу f=x+y+z,с учетом того,что время переодически меняется как я могу зафиксировать... 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). Требуется перебрать полным...
C++ Найти все вхождения строки P в текст T, используя наивный алгоритм поиска http://www.cyberforum.ru/cpp-beginners/thread1252510.html
Только начал изучать язык С++, не могу никак реализовать: даны строки P и T. Найти все вхождения строки P в текст T, используя наивный алгоритм поиска. Помогите пожалуйста. Добавлено через 27...
C++ Создать массив экземпляра класса Всем привет, есть класс, конструктор которого, рисует квадратик на плоскости. Мне нужно создавать в одной точке плоскости много квадратиков, с каким либо интервалом во времени , и потом ( после... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6517 / 6079 / 2001
Регистрация: 18.12.2011
Сообщений: 15,812
Завершенные тесты: 1
08.09.2014, 09:39
Не понятно, что тут имелось ввиду:
Цитата Сообщение от Despere Посмотреть сообщение
if (q <= time(0) + 1) (!_kbhit()); else getch;
Если остановить тиканье через несколько секунд или по нажатию клавиши, то я бы написал так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int main(void)
{   
    SYSTEMTIME st,lt;
    time_t qold=time(0);
    while (true)
    {
        GetSystemTime(&st);
        GetLocalTime(&lt);
        printf("local time: %02d:%02d:%02d\tsystem time:%02d:%02d:%02d\r", lt.wHour, lt.wMinute, lt.wSecond, st.wHour, st.wMinute, st.wSecond);
        time_t q=time(0);
        if( q > qold + 5)
        {
           _getch();
           qold=time(0);
        }else
        if( _kbhit() )
        {
           _getch();
           _getch();
           qold=time(0);
        }
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru