Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - inserire l'ora locale!!!
Forum - C/C++ - inserire l'ora locale!!! - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 14:57
Domenica, 05/04/2009
Mi son divertito a fare una sveglia, posto il sorgente:
Codice sorgente - presumibilmente C++

  1. //Creato da XBarboX
  2. //05/04/09 14.33
  3. #include <iostream>
  4. #include <stdlib.h>
  5. #include <ctime>
  6. using namespace std;
  7. //Variabili globali
  8. char ora[10];
  9. int ore, minuti, secondi;
  10. int ore_s, minuti_s, secondi_s;
  11. //funzioni
  12. void Suona(){
  13.      do{
  14.      for(int i=10; i<=700; i=i+10){_beep(i, 20);}
  15.      for(int i=700; i>=10; i=i-10){_beep(i, 20);}
  16.      }while(ore!=25);//per farlo andare all'infinito
  17. }
  18. void Sveglia(){
  19.      system("cls");
  20.      //salva ora
  21.      _strtime( ora );
  22.      sscanf(ora, "%d:%d:%d", &ore, &minuti, &secondi);
  23.      cout<<"Sono le "<<ore<<":"<<minuti<<":"<<secondi<<endl;
  24.      cout<<"La sveglia suonera' alle "<<ore_s<<":"<<minuti_s<<endl;
  25.      cout<<"La sveglia suonera' tra "<<(ore_s-ore)<<":"<<(minuti_s-minuti)<<" ore"<<endl;
  26. }
  27. int main()
  28. {
  29.     cout<<"Benvenuto in Sveglia"<<endl;
  30.     cout<<"Introduci ora e minuto in cui vuoi che suoni la sveglia:"<<endl;
  31.     cin>>ore_s>>minuti_s;
  32.     do{
  33.     Sveglia();
  34.     }while(minuti_s!=minuti);
  35.     cout<<"Chiudi il programma per terminare la sveglia!"<<endl;
  36.     Suona();
  37. system("pause");
  38. }


Non è fatta benissimo però mi piace troppo la sirena di quando suona!

Ultima modifica effettuata da XBarboX il 05/04/2009 alle 14:59
PM Quote
Avatar
Il_maca (Normal User)
Rookie


Messaggi: 49
Iscritto: 19/12/2008

Segnala al moderatore
Postato alle 18:20
Domenica, 05/04/2009
io invece avevo fatto lo spegnimento automatico del pc impostando un'ora specifica!
ma non lo trovo +!! grrrr
maledetta testa ke mi ritrovo!! mi sa ke lo rifaccio

PM Quote
Avatar
Il_maca (Normal User)
Rookie


Messaggi: 49
Iscritto: 19/12/2008

Segnala al moderatore
Postato alle 18:22
Domenica, 05/04/2009
io invece avevo fatto lo spegnimento automatico del pc impostando un'ora specifica!
ma non lo trovo +!! grrrr
maledetta testa ke mi ritrovo!! mi sa ke lo rifaccio

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo