Il_maca (Normal User)
Rookie
Messaggi: 49
Iscritto: 19/12/2008
|
raga, vorrei sapere come faccio ad assegnare a due variabili intere rispettivamente l'ora e i minuti!! magari anke i secondi!! ho provato a includere un sacco di classi e provare, ma non ci capisco!!(addirittura con la time mi dava il tempo trascorso dal 1970!!!!) a me servirebbe semplicemente un programma ke mi metta in due variabili intere !!! aiutooooo
|
|
iGuLy (Ex-Member)
Pro
Messaggi: 66
Iscritto: 17/05/2007
|
Immagazzina l'ora corrente in una stringa e poi ricava i rispettivi valori con la sscanf():
Codice sorgente - presumibilmente C/C++ |
{
...
char ora[10];
int ore, minuti, secondi;
// Inclusa in ctime
_strtime( ora );
sscanf(ora, "%d:%d:%d", &ore, &minuti, &secondi);
...
|
|
|
Il_maca (Normal User)
Rookie
Messaggi: 49
Iscritto: 19/12/2008
|
Postato originariamente da iGuLy:
Immagazzina l'ora corrente in una stringa e poi ricava i rispettivi valori con la sscanf():
Codice sorgente - presumibilmente C/C++ |
{
...
char ora[10];
int ore, minuti, secondi;
// Inclusa in ctime
_strtime( ora );
sscanf(ora, "%d:%d:%d", &ore, &minuti, &secondi);
...
|
|
grazie mille, io in realtà ho usato questo sistema:
main(){
int h2,m2,s2;
SYSTEMTIME lt;
GetLocalTime(< ;
h2 = lt.wHour;
m2 = lt.wMinute;
s2 = lt.wSecond;
}
che ho trovato studiando un programma C che ho scaricato da questo sito!! però la tua idea mi piace molto e mi permette di risolvere altri programmini, grazie di tutto!!! ciao Ultima modifica effettuata da Il_maca il 11/01/2009 alle 20:05 |
|
gioser (Normal User)
Pro
Messaggi: 111
Iscritto: 03/10/2008
|
Postato originariamente da Il_maca:
Codice sorgente - presumibilmente C/C++ |
main(){
int h2,m2,s2;
SYSTEMTIME lt;
GetLocalTime(<);
h2 = lt.wHour;
m2 = lt.wMinute;
s2 = lt.wSecond;
}
|
|
Una precisazione: questo sistema non usa funzioni standard C++ ma API di Windows, pertanto non funziona su altri sistemi operativi. |
|
mr_verb (Normal User)
Newbie
Messaggi: 4
Iscritto: 28/03/2009
|
Scusate se mi intrometto. Come faccio a integrare l'ora in un programma?
Codice sorgente - presumibilmente C++ |
#include<iostream> using namespace std; int main(void) { system("TITLE Book Manager v.0.0.1 beta"); system("COLOR 41"); int codeInput; int code1; int code2; char endUse; int h2,m2,s2; SYSTEMTIME lt; GetLocalTime(<); h2 = lt.wHour; m2 = It.wMinute; s2 = lt.wSecond; }
|
E poi?
|
|
gioser (Normal User)
Pro
Messaggi: 111
Iscritto: 03/10/2008
|
scusa, non capisco cosa intendi per "integrare" ...
|
|
mr_verb (Normal User)
Newbie
Messaggi: 4
Iscritto: 28/03/2009
|
Forse ho frainteso ciò che veniva chiesto. Io vorrei che apparisse nella console un orologio digitale con ore minuti e secondi. E volendo, anche giorni. Si può fare?
|
|
Il_maca (Normal User)
Rookie
Messaggi: 49
Iscritto: 19/12/2008
|
????? ammazza, ma quando avete rianimato sto post??? è vecchissimo!!!xDxDxD
|
|
Il_maca (Normal User)
Rookie
Messaggi: 49
Iscritto: 19/12/2008
|
Postato originariamente da mr_verb:
Scusate se mi intrometto. Come faccio a integrare l'ora in un programma?
Codice sorgente - presumibilmente C++ |
#include<iostream> using namespace std; int main(void) { system("TITLE Book Manager v.0.0.1 beta"); system("COLOR 41"); int codeInput; int code1; int code2; char endUse; int h2,m2,s2; SYSTEMTIME lt; GetLocalTime(<); h2 = lt.wHour; m2 = It.wMinute; s2 = lt.wSecond; }
|
E poi? |
E poi li mandi a video, no??? un cout<<h2;
eccetera dovrebbero risolverti il problema!! cmq ricorda che questo programma l'ho scritto immettendo codici relativi alle API di Windows e funziona solo su questo sistema operativo! a me serviva per spegnere il computer quando lo lasciavo scaricare la notte dal mulo!!! |
|