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

время - C++

Восстановить пароль Регистрация
 
Славик___077
21 / 21 / 3
Регистрация: 30.01.2011
Сообщений: 119
28.02.2011, 01:35     время #1
неподскажите как сделать будильник с использованием системного времени. кое какие наработки уже есть незнаю что дальше


работаю в borland C 3.1

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <time.h>
#include  <stdio.h>
#include  <stdlib.h>
#include  <string.h>
#include  <conio.h>
#include  <dos.h>
int main ()
{  ttr:
   clrscr();
   time_t curr_time; //текущее время в секундах от начала эпохи
   struct tm * curr_time_tm; //время в исчислении более понятном для человека (см. [b]man localtime[/b] для подробностей)
   char * strtime; //строка с временем
 
   time(&curr_time); //получаем текущее время системы
   curr_time_tm = localtime(&curr_time); //преобразуем curr_time в curr_time_tm
   strtime = asctime(curr_time_tm); //преобразуем curr_time_tm в строку
 
   printf("%s", strtime);
 
   delay(1000);
   goto ttr;
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2011, 01:35     время
Посмотрите здесь:

C++ время
C++ Функция: Написать функцию next(t, t1, d), которая присваивает параметру t1 время на d секунд больше, чем время t.
C++ Время в С++
C++ Написать программу вычисления величины дохода по вкладу. Процентная ставка (% годовых) и время хранения (дней) задаются во время работы программы
C++ Записи. Дано время t1 и время t2. Определить, сколько времени пройдет от t1 до t2
Определить общее число и общее время удалений за время матча C++
Выводить текущее время в определенные позиции консоли во время работы C++
C++ Ввести время и от него отнять системное время

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
28.02.2011, 23:40     время #2
работает с часами и секундами
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
#include<time.h>
#include<stdio.h>
#include<windows.h>
 
int main (){
    struct tm wakeTime;
    const int halfSecond=500, msk=3;
    printf("Hours to wake= ");
    scanf("%d", &wakeTime.tm_hour);
    printf("Seconds to wake= ");
    scanf("%d", &wakeTime.tm_sec);
    time_t currTime;
    struct tm* currTmTime;
    do{
        Sleep(halfSecond);
        time(&currTime);
        currTmTime=gmtime(&currTime);
        /*printf("%d\n", currTmTime->tm_hour+msk);*/
    }while((currTmTime->tm_hour+msk)!=wakeTime.tm_hour||currTmTime->tm_sec!=wakeTime.tm_sec);
    if(system("D:\\music.mp3")){
        while(1){
            printf("%c", '\a');
            Sleep(1000);
        }
    }
}
Yandex
Объявления
28.02.2011, 23:40     время
Ответ Создать тему
Опции темы

Текущее время: 20:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru