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

Таймер - получить промежуток времени - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск корня (ввод склавиатуры) http://www.cyberforum.ru/cpp-beginners/thread562633.html
В общем нужно сделать консольное приложение для решения уравнений fun(ax+b)=fun(cx+d) с заданной точностью. Нужно сделать ввод функци (fun(ax+b) и fun(cx+d) с клавиатуры. я разобрался без...
C++ Экспорт функций в dll. Создание консольного диспетчера задач. Добрый день. Создал заголовок: namespace simple{ class myclass{ public: static __declspec(dllexport) void GetProcessList(char*buf, FILE*&fp); static ... http://www.cyberforum.ru/cpp-beginners/thread562630.html
Хранение объектов - что оптимальнее? C++
Доброго времени суток, товарищи. Пишу простенькую РПГ. Имеется карта тайлов - массив вида map. На уровне также есть ≈25 персонажей и ≈50 предметов. Собственно, вопрос: какой вариант будет...
C++ Цикл: Вывести все простые числа от M до N включительно
Вывести все простые числа от M до N включительно. Вывести числа в порядке возрастания, по одному в строке. Если между M и N включительно нет простых - вывести Absent. Для быстродействия использовать...
C++ Программа, строящая списочную структуру http://www.cyberforum.ru/cpp-beginners/thread562569.html
помогите пожалуйста...
C++ Как определять какие ключи компиляции необходимы при использовании сторонних библиотек? Захотелось мне скомпилировать программу, использующую Zlib, но компилятор ругается undefined reference такая-то функция. Значит ему надо передать какие-то ключи для компоновки, а как определить что... подробнее

Показать сообщение отдельно
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
02.05.2012, 19:34
За вас никто считать не будет, ручками это делается. Например, так:
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
25
26
27
28
29
int seconds = 0, minutes = 0, hours = 0;
// ---------------------------------------------------------------------------
__fastcall TForm1::TForm1( TComponent *Owner )
               : TForm( Owner ) {
    Timer1->Interval = 1000;
}
// ---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer( TObject *Sender ) {
    if ( ++seconds > 59 ) {
        seconds = 0;
        if ( ++minutes > 59 ) {
            minutes = 0;
            hours++;
        }
    }
}
// ---------------------------------------------------------------------------
void __fastcall TForm1::stop_buttonClick( TObject *Sender ) {
    Timer1->Enabled = false;
    ShowMessage( "Вы затратили " +
        IntToStr( hours ) + "h:" +
        IntToStr( minutes ) + "m:" +
        IntToStr( seconds ) + "s" );
    seconds = minutes = hours = 0;
}
// ---------------------------------------------------------------------------
void __fastcall TForm1::start_buttonClick( TObject *Sender ) {
    Timer1->Enabled = true;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru