|
|
|
|
Strumenti |
11-01-2005, 23:18 | #1 |
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
[C++]visualizzare un orologio
Avrei bisogno di un contatore che mi stampa a video minuti e secondi trascorsi dall'avvio del file eseguibile.
Che classe devo usare. Io di solito uso: #include <time.h> int timer = clock(); printf(timer); però così non i minuti e sondi trascorsi...
__________________
God rides DUCATI! |
11-01-2005, 23:32 | #2 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3965
|
Non so se in c++ è la stessa cosa che in C, ti posso solo suggerire come fa in C:
Codice:
#include <stdio.h> #include <time.h> int main() { time_t t; t = time( NULL ); printf("%s", ctime(&t)); return 0; }
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
12-01-2005, 20:58 | #3 |
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
Ci ho provato a fare così ma niente: si pianta perchè in %s pare lo riconosca come un stringa e non come un valore float...
__________________
God rides DUCATI! |
12-01-2005, 21:49 | #4 |
Registered User
Iscritto dal: Jan 2004
Città: legoland
Messaggi: 121
|
#include <iostream>
#include <time.h> using namespace std; // solo per dev c++ int main() { time_t t,p; t = time( NULL ); char e; do { for(register short i=0;i<28;i++) cout<<"\n"; p=time(NULL)-t; cout<<"secondi trascorsi:"<<p%60<<"\n"; cout<<"minuti trascorsi:"<<(p%360)/60<<"\n"; cout<<"ore trascorse:"<<p/360<<"\n"; cout<<"Premere x per uscire o un altro tasto per continuare"; cin>>e; }while(e!='x'&&e!='X'); return 0; } Ultima modifica di visual_b : 12-01-2005 alle 22:07. |
12-01-2005, 22:28 | #5 |
Registered User
Iscritto dal: Jan 2004
Città: legoland
Messaggi: 121
|
//ultima versione
#include <iostream> #include <time.h> /* solo per dev c++*/using namespace std; int main() { time_t t,p,y; t = time( NULL ); y=-1; while(1) { p=time(NULL)-t; if (p==y+1) { system("cls"); cout<<p/360<<":"<<(p%360)/60<<":"<<p%60<<"\n"; y++; } } return 0; } Ultima modifica di visual_b : 13-01-2005 alle 13:36. |
15-01-2005, 12:55 | #6 |
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
Grazie!
Adesso va tutto bene! Ciao
__________________
God rides DUCATI! |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:28.