只是为了好玩,我尝试kbhit()
使用循环打印,以便在按键后程序无限打印该行,直到再次按下键盘。它编译得很好,运行时只是给出空白屏幕。没有指纹。但是单次按键结束程序。控制台没有关闭。
#include <stdio.h>
#include <conio.h>
int main()
{
while(1)
{
if(kbhit())
{
while(1)
{
if(kbhit())
{
goto out;
}
printf("Print Ed Infinitum Until Key Press");
}
}
}
out:
return 0;
}
我该如何解决这个问题?