我正在制作一个拼写单词游戏。这个词从天而降,如果玩家输入正确的单词,这个词就会消失。
我已经用ncurses库和自定义函数成功实现了它。
现在我需要用一个自定义的类重写它。
但是很难弄清楚如何只用一个需要两个线程的类来实现它!一个用于从天而降的字,另一个用于玩家打字。
你有任何理想去实现吗?
答案 0 :(得分:0)
您不需要多个线程。相反,您可以使用select()
等待数据在STDIN_FILENO
上(从键盘上)读取超时(在此时您可以前进到下一个"帧"动画)