【发布时间】:2018-08-05 12:00:02
【问题描述】:
我有一个循环运行,每次迭代都会增加一个变量的值,我希望能够按键盘上的一个键来停止循环并报告变量的最终值。问题是,我不知道如何在 C 中做到这一点。我觉得自己很愚蠢,因为我似乎忽略了一些非常简单易行的方法,但我尝试的一切都会停止循环直到 em> 我在键盘上敲了一个键,这与我想要的完全相反。
基本上我想做的是这样的:
while (key is not pressed)
increment value
print final value
这有意义吗?无论如何,有关如何在 C 中执行此操作的任何提示?
【问题讨论】:
-
这是做家庭作业吗(听起来像我)?
-
另外,您的实现取决于平台,因为检测按键来自操作系统特定的函数调用。如果您能指出您正在开发的操作系统,那就太好了。
标签: c keyboard program-flow