Тема: часы-будильник на С++

Ответить в теме
Показано с 1 по 12 из 12
  1. Вверх #1
    Новичок Аватар для monster*
    Пол
    Мужской
    Сообщений
    64
    Репутация
    23

    По умолчанию часы-будильник на С++

    Помогите,может у кого то есть код или кто-то делал,скиньте плиз,если есть


  2. Вверх #2
    Постоялец форума Аватар для Senser
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    40
    Сообщений
    1,355
    Репутация
    351
    А зачем тебе?

  3. Вверх #3
    Новичок Аватар для monster*
    Пол
    Мужской
    Сообщений
    64
    Репутация
    23
    такую работу на программировании дали

  4. Вверх #4
    Борец за справедливость Аватар для commando
    Пол
    Мужской
    Адрес
    Odessa, UA
    Сообщений
    2,298
    Репутация
    1653
    для начала http://www.google.com.ua/search?hl=r...2+Google&meta= и копаем дальше
    /dev/php

  5. Вверх #5
    BloodHound
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,479
    Репутация
    300
    У меня одногрупник делал такую работу в прошло году

  6. Вверх #6
    Цитата Сообщение от monster* Посмотреть сообщение
    Помогите,может у кого то есть код или кто-то делал,скиньте плиз,если есть
    Напиши программу,
    станешь программистом,
    будешь бабки зарабатывать.

  7. Вверх #7
    Частый гость Аватар для valheru
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    47
    Сообщений
    829
    Репутация
    56
    Цитата Сообщение от monster* Посмотреть сообщение
    Помогите,может у кого то есть код или кто-то делал,скиньте плиз,если есть
    Ты бы сказал под какую ОС хотя бы.
    Так подойдет?
    ====
    #include <unistd.h>
    #include <stdio.h>

    int main()
    {
    unsigned time = 0;
    printf("Vvedite vremya do signala v sekundah: ");
    fflush(stdout);
    scanf("%u", &time);
    sleep(time);
    puts("\a\a\a\a\a\a\a\a");
    return 0;
    }
    ====
    Последний раз редактировалось valheru; 06.11.2007 в 14:27.

  8. Вверх #8
    Новичок Аватар для monster*
    Пол
    Мужской
    Сообщений
    64
    Репутация
    23
    valheru
    Нужно под Windows...и ты не совсем понял,нужны цифровые часы с будильником.Можно и не синхронизированные с настоящим временем...например,чтоб отсчет шел с 00:00.Если можешь помоги хотя бы просто с часами...а будильник уже сам домучаю,плиз.

  9. Вверх #9
    Частый гость Аватар для valheru
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    47
    Сообщений
    829
    Репутация
    56
    Какие требования? GUI или консоль? Какая среда разработки?

  10. Вверх #10
    Новичок Аватар для monster*
    Пол
    Мужской
    Сообщений
    64
    Репутация
    23
    Консоль,Bloodshed Dev-C++(прога туповатая,но на такой пишем)

  11. Вверх #11
    Частый гость Аватар для JimJams
    Пол
    Мужской
    Сообщений
    874
    Репутация
    529
    если еще актуально, то типа вот =)
    в дев-си компилится нормально. доработать, думаю, сможешь. а то мне лениво больше думать. ))

    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;
    }

  12. Вверх #12
    Новичок Аватар для monster*
    Пол
    Мужской
    Сообщений
    64
    Репутация
    23
    JimJams спасибо большое...
    Тему можно закрыть


Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения