Ваш код выполняется слишком быстро, чтобы быть обнаруженным функцией time , возвращающей количество секунд, прошедших с 00:00 часов, 1 января 1970 UTC.
Попробуйте использовать этот кусок кода:
inline long getCurrentTime() {
timeb timebstr;
ftime( &timebstr );
return (long)(timebstr.time)*1000 + timebstr.millitm;
}
Чтобы использовать его, вы должны включить sys / timeb.h.
На самом деле, лучше повторить вычисления в цикле, чтобы получить более точные результаты.