Помогите,может у кого то есть код или кто-то делал,скиньте плиз,если есть
|
Помогите,может у кого то есть код или кто-то делал,скиньте плиз,если есть
для начала http://www.google.com.ua/search?hl=r...2+Google&meta= и копаем дальше
/dev/php
У меня одногрупник делал такую работу в прошло году
Последний раз редактировалось valheru; 06.11.2007 в 14:27.
valheru
Нужно под Windows...и ты не совсем понял,нужны цифровые часы с будильником.Можно и не синхронизированные с настоящим временем...например,чтоб отсчет шел с 00:00.Если можешь помоги хотя бы просто с часами...а будильник уже сам домучаю,плиз.
Какие требования? GUI или консоль? Какая среда разработки?
Консоль,Bloodshed Dev-C++(прога туповатая,но на такой пишем)
если еще актуально, то типа вот =)
в дев-си компилится нормально. доработать, думаю, сможешь. а то мне лениво больше думать. ))
2lexar
бабки, гришь... хех. возьмите мну кто-та в программеры! ) учусь быстро, чесслово. пойду за 100 долларов на любую работу.
#include <iostream>
#include <time.h>
#include <conio.h>
#include <stdio.h>
using namespace std;
class monster_clock {
struct tm *t;
time_t tt;
int alarm_hour, alarm_min;
public:
monster_clock() {
time( &tt );
t = localtime( &tt ); //конверт в удобоваримый формат
}
void show() {
system("cls");
cout << t->tm_hour << ':' << t->tm_min << ':' << t->tm_sec;
}
void check() {
if(t->tm_hour == alarm_hour && t->tm_min == alarm_min) {
system("cls");
cout << "Red Alert!!! Press Something!!!\a\a\a\a\a";
_getch();
alarm_hour=-1;
alarm_min=-1;
}
}
//обновление по системным часам
void set() {
if(tt != time(NULL)) {
time( &tt );
t = localtime( &tt );
check();
show();
}
}
// добавь здесь защиту от дурака =)
// можно поизвращаться и дописать запись времени будильника в файл
void set_alarm() {
system("cls");
cout << "Enter red alert hour: ";
cin >> alarm_hour;
system("cls");
cout << "Enter red alert minute: ";
cin >> alarm_min;
}
};
int main() {
monster_clock c;
c.set_alarm();
while(true)
c.set();
return 0;
}
Социальные закладки