Calculate time difference
Mar 26, 2017 at 11:40am
Hello!
I would like to calcualte the time difference:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#include <iostream>
#include <chrono>
int main()
{
using std::chrono::system_clock;
using std::chrono::milliseconds;
using std::chrono::nanoseconds;
using std::chrono::duration_cast;
std::chrono::seconds sec(1);
const auto duration = milliseconds(100);
const auto start = system_clock::now();
std::cout << "Hello\n";
std::cout << "Hello\n";
std::cout << "Hello\n";
std::cout << "Hello\n";
std::cout << "Hello\n";
const auto stop = system_clock::now();
const auto d_correct = duration_cast<nanoseconds>(duration).count();
const auto d_actual = duration_cast<nanoseconds>(stop - start).count();
std::cout << d_actual;
}
|
There I get a zero value.
How do I get the decimal digits?
Thx,
Troix
Mar 26, 2017 at 12:40pm
http://en.cppreference.com/w/cpp/chrono/duration
Topic archived. No new replies allowed.