我对c ++有点新意,并想知道如何每秒执行此代码60次:
?- go.
What is the Environment? textbook.
stimulus situation :verbal
true.
?- go.
What is the Environment? machines.
stimulus situation :object
true.
我知道这是一个非常业余的代码,但这是我想要开始学习它的方式。我已经尝试了一段时间的循环,但它结束了相当冻结或停止它的结束。 这段代码的目的基本上就是创建一个屏幕,每次循环时像素的颜色都会改变+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
}