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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Славик___077
21 / 21 / 3
Регистрация: 30.01.2011
Сообщений: 119
#1

время - C++

28.02.2011, 01:35. Просмотров 448. Ответов 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++
В ходе хоккейного матча игроки обеих команд удалялись в общей сложности 24 раза. По каждому удалению известен номер команды удаленного...

Функция, возвращающая время в часах и минутах на основе параметра - время в секундах - Pascal
Создайте функцию, которая возвращает время в часах и минутах на основе параметра - время в секундах.

Вывести время работы системы и перезагрузить её, если время превысило заданное значение - PowerShell
Собственно говоря нужно в powershell написать скрипт, выводящий время работы системы и отправляющий систему в перезагрузку, если время...

Получить время с удалённого компьютера и перезагрузить его, если время превышает заданное - PowerShell
Доброго времени суток всем Вам! Многим из вас моя проблема покажется крайне легкой, но для меня это вопрос учебы, либо отчисления :D ...

Время. Дано количество секунд. Вычислить время в формате часы/минуты/секунды. - Pascal
Написать программу, которая требует от пользователя ввести к- секунду и чтобы программа считала сколько полных часов и минут прошло с...

Задается время суток. Определить, какой цвет светофора будет гореть в это время - VBA
1. Задается время суток. Определить, какой цвет светофора будет гореть в это время. 2. Дан номер года. Определить, високосный или нет....

Как задать программе время исполнения и время закрытия? - CMD/BAT
Подскажите пожалуйста как можно задать время исполнения и время закрытия программы допустим нужно запустить файл start 1.txt и через...

сравнить время подъема тела, и время его падения - Механика
Тело, брошенное вертикально вверх, возвращается в исходную точку. Сравните время t1 подъема тела и время t2 его падения, считая силу Fc -...

Таймер и БД. Получить из БД время и задержать скрипт на это время. - PHP БД
Имеется некая база данных с цифровыми значениями, которые обозначают время в секундах. Нужно чтобы по истечению таймера, выполнялось некое...

Найти время пребывания i-того покупателя, для обслуживания которого понадобилось самое малое время - Turbo Pascal
У прилавка в магазине выстраилась очередь из n-покупателей. Время обслуживания продавцом i-того покупателя равно Ti (i=1,2...n). пусть даны...

Экран смерти во время запуска проверки антивируса или просто во время открытия нескольких программ - BSOD
Прикрепляю отчеты от windows и aida64 в архиве


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 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);
        }
    }
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru