Używam time.h w C++ do pomiaru czasu funkcji. clock_t t = clock();
someFunction();
printf("\nTime taken: %.4fs\n", (float)(clock() - t)/CLOCKS_PER_SEC);
jednak zawsze otrzymuję czas jako 0,0000. Z
Próbuję wydrukować datę z ciągu znaków typu "01/01/01" i napisać coś w stylu "Poniedziałek 1 stycznia 2001 r." Znalazłem coś z człowiekiem ctime, ale tak naprawdę go nie rozumiem jak go używać. pomocy
Do pomiaru czasu wykonania funkcji można użyć obu. Ale jaka jest różnica między używaniem <chrono> i <ctime>? Czy powinienem preferować jeden zamiast drugiego?
Jak mogę policzyć milisekundę, jaką zajmuje określona funkcja (wywoływana wielokrotnie)? myślałem: CTime::GetCurrentTM() wcześniej CTime::GetCurrentTM() potem a następnie włóż wynik CTimeSpan diff = a