bug materiel, ou bug logiciel ?

ce n'es peut être pas ta solution, mais il faut ceci:

long time, heure, minute, seconde;

unsigned long milliref;