Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Засечь время, Запустил прогу, пошло время 
:(
    Опции темы
champion
Дата 26.11.2005, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 26.1.2005

Репутация: нет
Всего: 2



Вообщем суть такова. Я зпускаю время, и начинают тикать часики, от нуля, которые показывают сколько времени работает прога с сомента запуска. Как это можно реализовать?


--------------------
user posted image
PM MAIL   Вверх
BreakPointMAN
Дата 26.11.2005, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 15.9.2004
Где: Saratov

Репутация: 14
Всего: 24



champion, какая операционная система и какая среда программирования?


--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
cardinal
Дата 26.11.2005, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 2
Всего: 99



Это таймер
http://compdoc.ru/prog/cpp/visualc/10.shtml
в нем можешь считать секунды например.


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
B3cK
Дата 26.11.2005, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.5.2005
Где: Минск

Репутация: 1
Всего: 1



Если консоль, то clock() из time.h может быть поможет:
Код

#include <time.h>
...
void timer ()
{
  printf("Прошло : %u", clock());
}


Если разделить на CLOCKS_PER_SEC получим время в секундах ( clock()/CLOCKS_PER_SEC)...

Это сообщение отредактировал(а) B3cK - 26.11.2005, 15:58
PM MAIL ICQ   Вверх
champion
Дата 26.11.2005, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 26.1.2005

Репутация: нет
Всего: 2



Я создавал тему в разделе для дельфей, а зачем то в С++.. (( Модераторы, перенесите пожалуйста топик в раздел Delphi:Общие вопросы
Операционная система Windows XP SP1



--------------------
user posted image
PM MAIL   Вверх
Slayers
Дата 27.11.2005, 04:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 17.7.2005
Где: Харьков

Репутация: 1
Всего: 1



Добавляеш на форму Timer1 и бросаеш на форму компонент
Label1, его Caption делаем равным '0', в разделе var после Form1: TForm1; пишем еще одну переменную - tim: integer = 0;
И после этого делаеш так :
Код

procedure TForm1.Timer1Timer(Sender: TObject);
begin
tim := tim + 1; 
Label1.Caption := IntToStr(tim); 
end;

PM MAIL   Вверх
Slayers
Дата 27.11.2005, 05:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 17.7.2005
Где: Харьков

Репутация: 1
Всего: 1



Или , можна сделать и так (это намного лучше ) , ну только теперь Label1.Caption делаеш уже не 0 , а 0:00:00 !!!
Код

procedure TForm1.Timer1Timer(Sender: TObject);
begin
tim := tim + 1;
Label1.Caption := TimeToStr(tim / SecsPerDay);
end;

PM MAIL   Вверх
champion
Дата 27.11.2005, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 26.1.2005

Репутация: нет
Всего: 2



Slayers, большое тебе спасибо! Было бы у меня 100 постов, я бы повысил тебе репутацию! Спасибо большое!


--------------------
user posted image
PM MAIL   Вверх
cardinal
Дата 9.1.2006, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 2
Всего: 99



Slayers, + тебе от champion.

И вот еще про clock().
http://studcity.srstu.novoch.ru/Forums/Pri...px?PostID=13450


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0644 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.