【发布时间】:2012-12-30 15:12:20
【问题描述】:
我正在尝试用 C++ 制作一个基本的简单游戏,其中用户需要不断地输入,并且应该有其他东西的恒定输出(移动对象(*))。
即使用户没有输入任何内容,对象也必须保持移动。这需要同时运行两个循环,我不知道该怎么做。
没有图形,只有基本的符号和字母。
【问题讨论】:
-
使用终端库,例如
ncurses。您可以在STDIN_FILENO上等待轮询事件循环;不需要线程。 -
问题/要求不是很清楚。
-
我是使用 TC 编程的新手,有没有办法同时输入和输出不同的东西?
-
^这个问题让我觉得您显然没有阅读 cmets,或者选择忽略它们。您是否至少在谷歌上搜索“线程”?
-
是的,它是一个第三方库,但我告诉我我不太懂 c++,这是我在学校学习 c++ 的第 4 个月。