|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
[Pillola]Ora di sistema C/C++
Codice:
/* Name: Now() Author: Luc@s Description: Return the current hour Return: times[0] => the hour, times[1] => the minutes */ int * now() { time_t t = time(NULL); struct tm * tempo; /* C++ only tm * tempo; */ tempo = localtime(&t); /* C++ only int * times = new int[2]; */ int * times = malloc(sizeof(int) * 2); times[0] = tempo->tm_hour; times[1] = tempo->tm_min; return times; }
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Che è tutto sto casino?
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
nn ti piacie?
![]()
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Si si mi piacie, ma sostanzialmente è una duplicazione delle system call che assolvono allo scopo, non trovi?
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
mi dai la soddisfazione di dirmi che potrebbe essere utile a qualcuno nella sua vita di programmatore e magari metterla nelle tu FAQ???
Tnk
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Ma anziche dichiarare un array di interi e fare gli assegnamenti non potevi direttamente restituire la struttura tm?
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Feb 2003
Città: fra casa e lavoro
Messaggi: 1061
|
se c'è qualcosa di cui non scarseggia il c/c++ sono proprio le funzioni relative al tempo... quindi, a mio avviso, è prettamente inutile
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
![]()
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#9 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#10 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Lol... Secondo me era per far vedere che sapevi dichiarare gli array con la malloc()
![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
![]()
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Feb 2003
Città: fra casa e lavoro
Messaggi: 1061
|
che poi non è bello restituire il puntatore a qualcosa del quale poi devi ricordarti di fare la free
metti che è una funzione di libreria della quale non hai i sorgenti? evvai coi memory leack |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
![]()
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Feb 2003
Città: fra casa e lavoro
Messaggi: 1061
|
non è accanimento eh, ma non ne vedo cmq un'utilità così estrema da farlo diventare una pillola meritevole di faq... è una cosa che chiunque sappia un briciolo di c può fare
e poi alla malloc non manca un cast a int* ? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:55.