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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск корня (ввод склавиатуры) http://www.cyberforum.ru/cpp-beginners/thread562633.html
В общем нужно сделать консольное приложение для решения уравнений fun(ax+b)=fun(cx+d) с заданной точностью. Нужно сделать ввод функци (fun(ax+b) и fun(cx+d) с клавиатуры. я разобрался без ввода(ну т.е. в исходнике пишем функцию :) Помогите сделать ввод склавиатуры. #include <stdio.h> #include <conio.h> #include <math.h> #include <vcl.h>
C++ Экспорт функций в dll. Создание консольного диспетчера задач. Добрый день. Создал заголовок: namespace simple{ class myclass{ public: static __declspec(dllexport) void GetProcessList(char*buf, FILE*&fp); static __declspec(dllexport) char * unicode_to_ansi(wchar_t *unicode_string); static __declspec(dllexport) void GetServiceList(char *guf,FILE*&tp); http://www.cyberforum.ru/cpp-beginners/thread562630.html
Хранение объектов - что оптимальнее? C++
Доброго времени суток, товарищи. Пишу простенькую РПГ. Имеется карта тайлов - массив вида map. На уровне также есть ≈25 персонажей и ≈50 предметов. Собственно, вопрос: какой вариант будет оптимальнее? 1). для персонажей и предметов также создать карты-массивы (либо завернуть их в массив map) - charMap и itemMap; 2). использовать одномерные массивы/векторы, являющие собой список персонажей и...
C++ Цикл: Вывести все простые числа от M до N включительно
Вывести все простые числа от M до N включительно. Вывести числа в порядке возрастания, по одному в строке. Если между M и N включительно нет простых - вывести Absent. Для быстродействия использовать процедуру или функцию. Этот код на паскале работает безупречно: program noraml; var n,m,i,j:longint; f:boolean; begin readln(m,n); f:=false; for i:=m to n do if (i mod 2=0)...
C++ Программа, строящая списочную структуру http://www.cyberforum.ru/cpp-beginners/thread562569.html
помогите пожалуйста...
C++ Как определять какие ключи компиляции необходимы при использовании сторонних библиотек? Захотелось мне скомпилировать программу, использующую Zlib, но компилятор ругается undefined reference такая-то функция. Значит ему надо передать какие-то ключи для компоновки, а как определить что за ключи компиляции нужны? Нигде не нашёл p.s. сам являюсь пользователем ubuntu 10.04 и судя по всему необходимая библиотека находится по одному из этих адрессов /lib/libz.so.1 /lib/libz.so.1.2.3.3... подробнее

Показать сообщение отдельно
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru