在C++中,可以通過調用GetTickCount()函數來獲取當前系統時間的毫秒數,然后通過計算時間差來實現延時。下面是一個示例代碼:
#include <windows.h>
void Delay(int milliseconds)
{
DWORD start = GetTickCount();
while (GetTickCount() - start < milliseconds)
{
// 空循環等待
}
}
int main()
{
// 延時1秒
Delay(1000);
// 繼續執行其他操作
return 0;
}
在該示例中,Delay()函數接受一個參數表示需要延時的毫秒數,然后通過獲取當前系統時間和計算時間差來進行延時。在主函數中調用Delay()函數來實現延時1秒的效果。