#include #include #include "fmt/std.h" auto main(int argc, char const* argv[]) -> int { using namespace std::chrono; using namespace std::literals; auto start = steady_clock::now(); while (true) { auto elapsed = steady_clock::now() - start; auto totalSec = duration_cast(elapsed).count(); auto h = totalSec / 3600; auto m = (totalSec % 3600) / 60; auto s = totalSec % 60; auto ms = duration_cast(elapsed % 1s).count(); fmt::print("\033[32m{:02}:{:02}:{:02}\033[0m.\033[90m{:03}\033[0m\r", h, m, s, ms); std::this_thread::sleep_for(10ms); } return 0; }