Time.h: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pagina sostituita con '{{Libreria_standard_C}} {{titolo errato|titolo=time.h}} SUCAAAAAAAAAAAAA'
m Annullate le modifiche di 88.33.202.211 (discussione), riportata alla versione precedente di Orion21
Riga 2:
{{titolo errato|titolo=time.h}}
 
'''time.h''' è l'[[header file]] della [[libreria standard del C]] che fornisce un accesso standardizzato alle funzioni di acquisizione e manipolazione del tempo.
SUCAAAAAAAAAAAAA
 
==Funzioni==
 
{| {{prettytable}}
|- bgcolor=#e9e9e9
! Nome||Descrizione
|-
|<code>asctime</code> || Converte il valore contenuto nella [[Struttura dati#Record_o_struttura|struttura]] di tipo <code>tm</code> passatale in una stringa simile a "Mon Aug 28 12:38:13 2006\n\0".
|-
|<code>clock</code> || Restituisce il numero di "tick" della [[CPU]] utilizzati dal processo sin da quando è partito.
|-
|<code>ctime</code> || Converte il tempo di calendario (tipo <code>time_t</code>) in una stringa: è equivalente ad <code>asctime(localtime(tp))</code>.
|-
|<code>difftime</code> || Restituisce la differenza in secondi tra due tempi di calendario (tipo <code>time_t</code>).
|-
|<code>gmtime</code> || Converte il tempo di calendario (tipo <code>time_t</code>) in una struttura <code>tm</code> (intesa come ora [[UTC]]).
|-
|<code>localtime</code> || Converte il tempo di calendario (tipo <code>time_t</code>) in una struttura <code>tm</code> (intesa come ora locale).
|-
|<code>mktime</code> || Converte una struttura <code>tm</code> in un valore di tempo di calendario (tipo <code>time_t</code>) (intesa come ora locale).
|-
|<code>time</code> || Restituisce l'attuale tempo di calendario (tipo <code>time_t</code>).
|}
 
==Costanti==
{| {{prettytable}}
|- bgcolor=#e9e9e9
! Nome||Valore||Descrizione
|-
|<code>CLOCKS_PER_SEC</code> || || Definisce il numero di "tick" della [[CPU]] che trascorrono in un secondo. <code>clock()/CLOCKS_PER_SEC </code> risulta quindi essere un tempo espresso in secondi.
|}
 
==Tipi di dato==
 
{| {{prettytable}}
|- bgcolor=#e9e9e9
! Nome||Descrizione
|-
|<code>clock_t</code> || Tipo di dato restituito da <code>clock()</code>. Generalmente definito come un '''long int'''.
|-
|<code>time_t</code> || Tipo di dato restituito da <code>time()</code>, rappresenta un tempo di calendario. Generalmente definito come un '''long int'''.
|-
|<code>tm</code> || Struttura usata e restituita da <code>asctime()</code>, <code>gmtime()</code>, <code>localtime()</code> e <code>mktime()</code>.
|}
 
==Altri progetti==
{{interprogetto|b=C/Appendice/Librerie standard}}
 
[[Categoria:Libreria standard del C]]
 
[[en:Time.h]]