小编Jac*_*cob的帖子

我的毫秒秒表似乎很慢

我很无聊,所以我用 C++ 编写了一个快速的毫秒秒表程​​序,但我注意到它比应有的速度慢;那是数据似乎落后于实际时间。看一下我的简单代码。我认为控制台清除方法和/或延迟会减慢它的速度,但我不确定是否有解决方案来加速程序以实现准确的时间读取。

#include <chrono>
#include <thread>
#include <Windows.h>
#include <iostream>
#include <fstream>
using namespace std;
using namespace std::this_thread; // sleep_for, sleep_until
using namespace std::chrono; // nanoseconds, system_clock, 
seconds

void DELAY_IN_MILLISECONDS(int millisec) {
    sleep_until(system_clock::now() + milliseconds (millisec));
}
void clearConsole()
{
    system( "CLS");
}
struct Time {
    unsigned int tick = 0;
    unsigned int millisec = 0;
    unsigned int sec = 0;
    unsigned int min = 0;
    unsigned int hr = 0;
    unsigned int days = 0;
} timeAm;

int …
Run Code Online (Sandbox Code Playgroud)

c++ c++-chrono c++17

1
推荐指数
1
解决办法
379
查看次数

标签 统计

c++ ×1

c++-chrono ×1

c++17 ×1