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

Timer почему не работает? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ LNK2005 http://www.cyberforum.ru/cpp-beginners/thread641452.html
После долгой возни с cpp и их h решил сделать "по тупому" и скинуть все в stdafx.h, который все равно должен быть везде :< Ага.. скинул.. LNK2005 15 штук :< #ifndef #define #endif ^-- Конструкция присутствует в каждом заголовочном файле. Хочу заметить, что я ни разу extern не использовал. Считай, взял один файл и распихал по разным. // Можете статейку подкинуть о модульном...
C++ слишком много включаемых файлов Как исправить ошибку??? слишком много включаемых файлов: глубина = 1024 http://www.cyberforum.ru/cpp-beginners/thread641447.html
C++ Решить систему уравнений
вот такая задачка....
C++ Задача "Банковские проценты"
Вот условие: Вклад в банке составляет x рублей. Ежегодно он увеличивается на p процентов, после чего дробная часть копеек отбрасывается. Каждый год сумма вклада становится больше. Определите, через сколько лет вклад составит не менее y рублей. Программа получает на вход три натуральных числа: x, p, y и должна вывести одно целое число. Вот решение с сайта-источника: double x,p,y; int...
C++ Вывести кол-во маршрутов, ведущих узника к выходу и проходящих через M+N-1 комнату, или слово impossible, если таких маршрутов не существует http://www.cyberforum.ru/cpp-beginners/thread641381.html
Здравствуйте! Имеем функцию на C++.Помогите исправить ошибки, чтобы выводился правильный результат. Сначало условие, а ниже будет недоработанный код Попытка к бегству Узник пытается бежать из замка, который состоит из MN квадратных комнат, расположенных в виде прямоугольника M×N. Между любыми двумя соседними комнатами есть дверь , однако некоторые комнаты закрыты и попасть в них нельзя. В...
C++ Аналог функции strcpy myStrlen был дан как пример в книге, а свой myStrcpy неполучается написать:pardon: int myStrlen(char *str1); char myStrcpy(char *b, char *str2); int main(){ setlocale(LC_CTYPE,"Russian"); char buffer; cout << "Количество букв в слове \"Мой strlen\": "; cout << myStrlen("Мой strlen") << "\n"; cout << myStrcpy(buffer, "Мой strcpy"); подробнее

Показать сообщение отдельно
parikmaher534
38 / 38 / 1
Регистрация: 16.11.2011
Сообщений: 112

Timer почему не работает? - C++

23.08.2012, 14:12. Просмотров 454. Ответов 5
Метки (Все метки)

Добрый день.

Есть следующий код.

C
1
2
3
4
5
6
7
8
9
10
11
12
void Timer(CallBackType callback){
    int t1 = time(NULL);
    int t2 = time(NULL);
 
    while(1){
        t2 = time(NULL);
 
        if( t2 - t1 % 5 == 0 ){
            callback();
        };
    };
};
Но не могу понять почему не работает. Разница переменных t1-t2 возвращает кол-во секунд. Модуль этого числа рано или поздно должен стать равным нулю))) но что-то никак.
Не могу понять. Ведь сотни раз такое делал на других языках.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru