如何在for循环中调用函数?

时间:2015-12-05 17:57:27

标签: c++

我尝试使用getch()函数来满足我的要求,但它没有用。 如果我想在无限循环中调用函数,只有当我按下某个键,否则循环继续运行而不调用函数时,我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以使用this _kbhit 之类的东西。

您还可以参考this一个stackoverflow答案。 如果按下键, _kbhit 将返回非零值。否则,它返回0。 您可以使用它来选择输入功能。

请指定您的操作系统。这是用于 Windows 的。

对于 Unix 之类的操作系统,请参考this.

如果您是指嵌入式系统,那么请详细说明问题并添加更多详细信息。

答案 1 :(得分:-1)

可能存在缓冲问题。请输入一个虚拟printf("\n");并尝试。

否则,显示相关代码