如何同步运行两个语法命令?

如何同步运行两个语法命令?

问题描述:

如何在C++中实现“多任务”?如何同步运行两个语法命令?

+0

_“有问题要求我们推荐或查找书籍,工具,软件库,教程或其他非现场资源,因为它们倾向于吸引舆论的答案和垃圾邮件,因此无法用于Stack Overflow。到目前为止已经做了什么来解决它。“_ – user0042

+1

你需要单独的线程。你需要一个disaply线程和一个输入线程,他们需要一起通信。这样,当输入线程正在等待输入时,显示线程仍然可以绘制到屏幕上。 – NathanOliver

+7

你不应该需要线程。找到不同的方式来获得不会清​​除屏幕的键盘输入。 –

对于终端中的Pong风格的游戏,您将需要使用ncurses库。在那里,你可以写一个游戏循环看起来是这样的:

#include <curses.h> 

while (true) { 
    int k = getch(); 
    // Determine whether k is a keypress or not, and take action if so. 
    // Update game display 
} 

getch()功能可以检查键盘输入没有停下来等待它。