f0rtex
14-10-2004, 13:31
Hi folks!
Folgendes Phänomen:
timeval tvb[ACOUNT], tve[ACOUNT];
...
unsigned int avg;
for (int i = 0; i < ACOUNT; ++i)
avg += 10^6*(tve[i].tv_sec - tvb[i].tv_sec) + (tve[i].tv_usec - tvb[i].tv_usec));
...
return avg/ACOUNT; // bewusstes Abschneiden!!!
Alle Elemente des timeval-structs sind auf 0 initialisiert.
Wenn ich nun den Return-Value ausgebe, bekomme ich 10.
Weiss jemand wieso?
MfG
f0rtex
Folgendes Phänomen:
timeval tvb[ACOUNT], tve[ACOUNT];
...
unsigned int avg;
for (int i = 0; i < ACOUNT; ++i)
avg += 10^6*(tve[i].tv_sec - tvb[i].tv_sec) + (tve[i].tv_usec - tvb[i].tv_usec));
...
return avg/ACOUNT; // bewusstes Abschneiden!!!
Alle Elemente des timeval-structs sind auf 0 initialisiert.
Wenn ich nun den Return-Value ausgebe, bekomme ich 10.
Weiss jemand wieso?
MfG
f0rtex