Documente Academic
Documente Profesional
Documente Cultură
Tabele de dispersie
M asurarea performant ei: funct ii pentru timp si numere aleatoare Tabele de dispersie Aplicat ie: tabele de simboluri
10 ianuarie 2005
Marius Minea
Marius Minea
Tipuri denite pentru reprezentarea timpului: clock_t si time_t (sunt de fapt tipuri aritmetice, de ex. unsigned sau unsigned long) clock_t clock(void); returneaz a timpul scurs de la lansarea programului, n unit a ti de ceas date de constanta CLOCKS_PER_SEC ( n standardul POSIX, 1 milion) e o aproximat ie dependent a de granularitatea ceasului de timp real poate interveni dep a sire (pe sistem de 32 de bit i, dup a cca 72 min.) time_t time(time_t *timer); returneaz a o valoare aritmetic a reprezent and data/ora curent a ( n UNIX, num arul de secunde trecute de la 1 ian. 1970 UTC) dac a argumentul pointer e nenul, valoarea e stocat a si la acea adres a double difftime(time_t time1, time_t time0); returneaz a diferent a exprimat a n secunde, ca double Pentru reprezent ari descompuse (zi/or a/min./etc.): tipul struct tm (vezi detalii n standard)
Programarea calculatoarelor 2. Curs 12 Marius Minea