每秒执行60次c ++代码

时间:2016-10-19 20:03:51

标签: c++ loops

我对c ++有点新意,并想知道如何每秒执行此代码60次:

         ?- go.
What is the Environment? textbook.

stimulus situation :verbal
true.


?- go.
What is the Environment? machines.

stimulus situation :object
true.

我知道这是一个非常业余的代码,但这是我想要开始学习它的方式。我已经尝试了一段时间的循环,但它结束了相当冻结或停止它的结束。 这段代码的目的基本上就是创建一个屏幕,每次循环时像素的颜色都会改变+1。

有更简单的方法吗? 如果你想包括一些改进,也会喜欢。

1 个答案:

答案 0 :(得分:0)

首先要做的是将它包装在while(true) {...}循环中。

接下来,要将其降低到每秒60次,你可以在循环结束时做这样的事情:

while(true)
{
    // Place all your code here

    std::this_thread::sleep_for (std::chrono::milliseconds(16)); // Sleep 16 ms
}